-i
フラグ付きの入力を受け取るスクリプトがあります。私が持っている入力ファイルは圧縮されています(.gz)。私がやりたいこと(それが可能かどうかわからない)、ファイルが大きいため、次のようなことをしてください:
gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt
したがって、解凍の出力をスクリプトの入力フラグにパイプします。
そしてあなたの質問は?
—
セス
私が書いたそのコマンドは機能しません、私は何かをしたいです
—
crysis405
との間にスペースが
—
Seth
my
ありscript
ます。-o
最初に使用した場合は機能します-i
(を削除しますSTDIN
)
スペースについては申し訳ありませんが、そこにあるべきではありません。スクリプトから、入力を提供していないというエラーが表示されます。このようなパイピングを行う場合、これはperlスクリプトで具体的に指定する必要がありますか?
—
crysis405 2014
perlを行ったことがないので、言うことはできません。
—
セス