Есть ли способ запуска нескольких команд одновременно, но не двигаться, пока оба не закончены? Я пытаюсь использовать аналогичные инструкции для следующего, но для этого требуется много времени, и было бы лучше, если бы я мог запускать их одновременно (не могу использовать &
, чтобы запустить его на фоне, так как на следующем этапе все выходные файлы)Bash - одновременно запускать несколько команд
sed -i 's/x/y/' file1
grep 'pattern' file2 > file3
'(command)'. это запускает подоболочку. это многопроцессорная обработка. то вы можете вызвать 'wait' на обоих pid. взгляните на полный документ: http://tldp.org/LDP/abs/html/index.html. – HuStmpHrrr
Вы можете использовать & и ждать – 123