たとえば、スクリーンからいくつかの結果をscript
読み取りstdin
、画面に出力するというスクリプトがあります。
1つのファイルのコンテンツをフィードしたい場合は、次のように入力します。
$ ./script < file1.txt
しかし、複数のファイルの内容を同じ方法でスクリプトにフィードしたい場合、どうしても可能ですか?これまでに思いついた最高のものは:
cat file1.txt file2.txt > combined.txt && ./script < combined.txt
2つのコマンドを使用して、一時ファイルを作成します。同じことを行う方法はありますが、結合ファイルの作成をバイパスする方法はありますか?
zsh
、実行できるようになりますcmd <file1 <file2 ... <fileN
;)