Eu tenho um script que recebe uma entrada com uma -ibandeira. 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
mye script. Se você usou -oem primeiro lugar e, em seguida, -iele 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