Katakanlah saya memiliki skrip bernama script
, yang membaca dari stdin
dan memuntahkan beberapa hasil ke layar.
Jika saya ingin memberinya konten dari satu file, saya akan mengetik:
$ ./script < file1.txt
Tetapi bagaimana jika saya ingin memberi makan isi beberapa file ke skrip dengan cara yang sama, apakah itu mungkin? Sejauh ini yang terbaik yang saya hasilkan adalah:
cat file1.txt file2.txt > combined.txt && ./script < combined.txt
Yang menggunakan dua perintah dan membuat file temp. Apakah ada cara untuk melakukan hal yang sama tetapi tidak membuat file gabungan?
zsh
dan Anda akan dapat menjalankancmd <file1 <file2 ... <fileN
;)