У меня есть файл, содержащий список путей, теперь я хочу выполнить команду в каждом примере строки: -
file name : rawabdeh .......
command : command
файл содержит: -
path/no/1/
path/no/2/
path/no/3/
Я хочу сделать следующее:
command path/no/1/
command path/no/2/
command path/no/3/
Это должно сработать для вас:
xargs -a "$filename" -n 1 command
Я не уверен, что полностью понимаю ваш запрос, но если у вас есть список путей в файле и вы хотите выполнить одну и ту же команду в каждой строке в $ filename, вам следует сделать:
xargs -n 1 command < $filename
Замените файл ввода, команду и файл вывода, как вам нужно.
cat input-file | sed 's/^/command /' >output-file