можно использовать Миллераhttp://johnkerl.org/miller/doc/
Если у вас два файла TSV, команда
mlr --tsv --implicit-csv-header --headerless-csv-output join --ul -l 1 -r 1 -j 1 --lp l --rp r -f file1.csv file2.csv
А у вас есть
9001 Whitby On 501
9002 Toronto On 502
9003 Scarborough On 503
9004 Victoria BC 504
9005 Vancouver BC 505
Поскольку я не root -, я не смогу получить более быстрый приоритет. Итак, действительно положительное число медленнее, отрицательное быстрее :
.$ renice -n -10 6341
renice: failed to set priority for 6341 (process ID): Permission denied
$ renice -n +10 6341
6341 (process ID) old priority 0, new priority 10
$ renice -n 0 6341
renice: failed to set priority for 6341 (process ID): Permission denied
Это также соответствует тому, что показывает ps
, это показывает SN+
для этого процесса сейчас (спящий, хороший, на переднем плане ). Страница руководства описывает N
как «низкий -приоритет (приятный для других пользователей )». Присвоение ему отрицательного числа в качестве корня превращает его в S<+
, где <
означает «высокий -приоритет (не нравится другим пользователям )»
Вы правы, документация выглядит запутанной. Не помогает и тот факт, что BSD имеют, по сути, одну и ту же справочную страницу для renice
, так что трудно найти там лучшее описание. Текст POSIX также не кажется ясным, он определяет значение nice как
3.244 Nice Value
A number used as advice to the system to alter process scheduling. Numerically smaller values give a process additional preference when scheduling a process to run. Numerically larger values reduce the preference and make a process less likely to run.
, а затем говорит о renice -n
, что
Specify how the nice value of the specified process or processes is to be adjusted. The increment option-argument is a positive or negative decimal integer that shall be used to modify the nice value of the specified process or processes.
Positive increment values shall cause a lower nice value. Negative increment values may require appropriate privileges and shall cause a higher nice value.
Второй абзац, кажется, противоречит определению значения nice.