Допустим, у меня есть скрипт script
, который читает stdin
и выводит некоторые результаты на экран.
Если бы я хотел передать ему содержимое одного файла, я бы набрал:
$ ./script < file1.txt
Но что, если я хочу передать содержимое нескольких файлов в сценарий одинаково, возможно ли это вообще? Лучшее, что я придумал, было:
cat file1.txt file2.txt > combined.txt && ./script < combined.txt
Который использует две команды и создает временный файл. Есть ли способ сделать то же самое, но в обход создания объединенного файла?
zsh
и вы сможете бежатьcmd <file1 <file2 ... <fileN
;)