Usandosed
:
sed 's/\("[^"]\+\) \([^"]\+"\)/\1_\2/g' file
La expresión regular busca la palabra dentro del doble, y el comando reemplaza el espacio con un guión bajo.
Вы можете использоватьtaskset
для установки привязки процесса к процессору. Следующее гарантирует, что ваша команда xargs
использует только первые 8 виртуальных ядер ЦП :
ls /data/paths/ | grep new | taskset -c 0-7 xargs -i -P 8 -n 1 bash main.sh {}
Обратите внимание, что из man taskset:
A user must possess CAP_SYS_NICE to change the CPU affinity of a process.