Tengo un script que toma una entrada con una -i
bandera. El archivo de entrada que tengo está comprimido (.gz). Lo que quiero hacer (no estoy seguro de que sea posible), porque el archivo es enorme, haga algo como esto:
gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt
Así que canalice la salida de la descompresión al indicador de entrada de mis scripts.
my
yscript
. Si usó-o
primero y luego-i
funcionaría (elimine elSTDIN
)Respuestas:
Encontré la solución:
fue
-
después de-i
eso que hizo el truco.fuente
-c
es para "stdout"