Если у вас есть файл со списком команд оболочки, по одной в строке, то у вас есть сценарий оболочки! Все, что вам нужно сделать, это запустить его:
sh file_commands
Однако это не самый простой подход к тому, что, как мне кажется, вам нужно. Если вы хотите запустить program.awk
для каждого файла d??.active
в текущем каталоге, вы можете просто использовать цикл:
for file in d??.active; do awk -f program.awk "$file" > "$file".out; done
Будет создан выходной файл d01.active.out
для d01.active
, файл d02.active.out
для d02.active
и так далее.