Развертка аргумента в GNU параллельно - PullRequest
0 голосов
/ 26 мая 2018

Я хотел бы запустить развертку параметра аргумента командной строки команды.Команда:

mycommand --fixed arg 5 --variable_arg 0

, и я хотел бы изменить variable_arg от 0 до 100.Как я могу сделать это в одной команде с использованием параллельной GNU, которая генерирует отдельный файл со всеми отдельными командами?

1 Ответ

0 голосов
/ 26 мая 2018

Может быть что-то вроде этого:

parallel mycommand --fixed arg 5 --variable_arg {} ::: {0..100}

Если вы хотите получить результат в myout.1 .. myout.100, вы можете использовать один из них:

parallel --results myout.{} mycommand --fixed arg 5 --variable_arg {} ::: {0..100}
parallel mycommand --fixed arg 5 --variable_arg {} '>' myout.{} ::: {0..100}
...