Утилита Unix для передачи командного файла некоторой утилите [закрыто]

Вопрос довольно простой

I хотите сделать это безумие bash простым способом с помощью некоторой утилиты оболочки:

for a in `seq -w 01 25`; do b=`echo $a*.mkv`; c=${b%%.mkv}; ls mkvmerge -o "${c}_mux.mkv" "$c.mkv" "audio/$c.ac3" "audio/$c.ass"; done

Идея состоит в том, чтобы просто передать МНОГИЕ ФАЙЛЫ (имена файлов) в параметры для некоторого другого приложения ДЛЯ выполнения нескольких команд.То же, как в примере, только без языка bash.

-2
задан 25 August 2011 в 01:08
2 ответа
echo some list of space separated files; xargs -n 1 /run/some/command
3
ответ дан 5 December 2019 в 21:14

Я уверен, что вам нужен xargs. Дайте мне знать, если у вас возникнут вопросы о том, как им пользоваться.

0
ответ дан 5 December 2019 в 21:14

Теги

Похожие вопросы