Возьмем, например, эти два файла:
$ cat file1
http://google.com
example.com
http://foobar.org
$ cat file2
example.com
google.com
foobar.org
unique.url
Я бы просто использовал такой инструмент, как sed
, чтобы удалить все, вплоть до последнего появления //
. Кроме того, чтобы использовать diff
, оба файла необходимо отсортировать. Объединение этих двух дает нам:
$ diff <(sed 's#.*//##' file1 | sort) <(sort file2)
3a4
> unique.url
В качестве альтернативы используйте comm -3
:
$ comm -3 <(sed 's#.*//##' file1 | sort) <(sort file2)
unique.url
Вы можете снова удалить начальные пробелы с помощью sed
:
$ comm -3 <(sed 's#.*//##' file1 | sort) <(sort file2) | sed 's/^\s*//'
unique.url
Другой подход - удалить http: //
из обоих файлов и распечатайте то, что осталось, затем передайте его через uniq -u
, который будет печатать только уникальные строки. Поскольку те URL-адреса, которые присутствуют в обоих файлах, не будут уникальными, будут напечатаны только те, которые присутствуют в одном из двух файлов:
$ sed 's#.*//##' file1 file2 | sort | uniq -u
unique.url
Получив команду top
, нажмите r
. Укажите значение PID процесса, значение которого вы хотите изменить. Дайте renice
значение (от -от 20 до +19)
Значение Nice -20 означает наивысший приоритет, а +19 — самый низкий приоритет. 0 является значением по умолчанию.
Не путайте повторное значение (-от 20 до +19 )со значением процесса (от 0 до 39)
связь между значением nice и приоритетом:
PR = NI + 20