Digamos que tengo un script llamado script
, que lee stdin
y escupe algunos resultados en la pantalla.
Si quisiera alimentar el contenido de un archivo, habría escrito:
$ ./script < file1.txt
Pero, ¿qué pasa si quiero alimentar el contenido de los múltiples archivos al script de la misma manera, es posible? Lo mejor que se me ocurrió hasta ahora fue:
cat file1.txt file2.txt > combined.txt && ./script < combined.txt
Que usa dos comandos y crea un archivo temporal. ¿Hay alguna manera de hacer lo mismo pero sin crear el archivo combinado?
zsh
y podrá ejecutarcmd <file1 <file2 ... <fileN
;)