Disons que j'ai un script appelé script
, qui lit stdin
et envoie des résultats à l'écran.
Si je voulais lui donner le contenu d'un fichier, j'aurais tapé:
$ ./script < file1.txt
Mais que se passe-t-il si je veux alimenter de la même manière le contenu de plusieurs fichiers dans le script, est-ce possible? Le meilleur que j'ai trouvé jusqu'à présent était:
cat file1.txt file2.txt > combined.txt && ./script < combined.txt
Qui utilise deux commandes et crée un fichier temporaire. Existe-t-il un moyen de faire la même chose en contournant la création du fichier combiné?
zsh
et vous pourrez exécutercmd <file1 <file2 ... <fileN
;)