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.
¿Y tu pregunta es?
—
Seth
ese comando que escribí no funciona, quiero algo que lo haga
—
crysis405
bueno tienes un espacio entre
—
Seth
my
y script
. Si usó -o
primero y luego -i
funcionaría (elimine el STDIN
)
perdón por el espacio, eso no debería estar allí. El script ahora me está dando un error que no he proporcionado una entrada. ¿Esto tiene que especificarse específicamente en el script perl, si quieres hacer una tubería como esta?
—
crysis405
Nunca he hecho Perl, así que no puedo decir.
—
Seth