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.
E sua pergunta é?
—
Seth
esse comando que eu escrevi não trabalho, eu quero algo que vai
—
crysis405
Bem, você tem um espaço entre
—
Seth
my
e script
. Se você usou -o
em primeiro lugar e, em seguida, -i
ele iria trabalhar (remover a STDIN
)
desculpe pelo espaço, que não deveria estar lá. O script agora está me dando um erro que eu não forneci uma entrada. Isso precisa ser especificado especificamente no script perl, se você deseja fazer uma tubulação como esta?
—
crysis405
Nunca fiz perl, então não posso dizer.
—
Seth