J'ai un script qui prend une entrée avec un -i
drapeau. Le fichier d'entrée que j'ai est compressé (.gz). Ce que je veux faire (pas sûr que ce soit possible), parce que le fichier est énorme, faites quelque chose comme ceci:
gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt
Dirigez donc la sortie de la décompression vers l'indicateur d'entrée de mes scripts.
my
etscript
. Si vous l'avez utilisé en-o
premier et-i
que cela fonctionnerait (supprimez leSTDIN
)Réponses:
J'ai trouvé la solution:
c'est l'
-
after-i
qui a fait l'affaire.la source
-c
c'est pour "