1

Linux GNU xargs

У меня есть файл с

arg1 arg2 arg3 arg4
arg1 arg2 arg3 arg4

Я хочу выступить

command arg1 arg2 arg3 arg4
command arg2 arg2 arg3 arg4

Я не могу понять, как это сделать с помощью xargs.

Если кто-то делает xargs -a doit -I % command %

Работает

command 'arg1 arg2 arg3 arg4'

т.е. запустить команду с первым аргументом = 'arg1 arg2 ....'

1 ответ1

0

Если вы используете GNU Parallel, вы можете сделать:

parallel -a doit eval command

или же:

parallel -a doit --colsep ' ' command

Чтобы узнать больше: посмотрите вводное видео для быстрого ознакомления: https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1 и пройдите учебник (man parallel_tutorial). Ты командная строка с любовью тебя за это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .