Eu tenho um script que recebe uma entrada com uma -i
bandeira. O arquivo de entrada que tenho é compactado (.gz). O que eu quero fazer (não tenho certeza se é possível), porque o arquivo é enorme, faça algo assim:
gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt
Então canalize a saída da descompressão para o sinalizador de entrada dos meus scripts.
my
escript
. Se você usou-o
em primeiro lugar e, em seguida,-i
ele iria trabalhar (remover aSTDIN
)Respostas:
Eu encontrei a solução:
foi o
-
seguinte-i
que fez o truque.fonte
-c
é para "stdout"