Скажімо, у мене є сценарій під назвою script
, який читає з stdin
і висилає на екран деякі результати.
Якби я хотів передати його вмістом одного файлу, я б набрав:
$ ./script < file1.txt
Але що робити, якщо я хочу подати вміст кількох файлів до сценарію однаково, чи це взагалі можливо? Найкраще, що я придумав поки що:
cat file1.txt file2.txt > combined.txt && ./script < combined.txt
Який використовує дві команди та створює тимчасовий файл. Чи є спосіб зробити те ж саме, але обійти створення комбінованого файлу?
zsh
і ви зможете запуститиcmd <file1 <file2 ... <fileN
;)