foo
ファイル名の引数を取るコマンドがあるとします:foo myfile.txt
。迷惑なことに、foo
標準入力からは読み取りません。実際のファイルの代わりに、別のコマンドの結果を渡します(実際にpv
は、ファイルをcatし、副作用として進行状況メーターを出力します)。
これを実現する方法はありますか?私の手品のなにも何もしないようです。
(foo
この場合、PHPスクリプトは、ファイルを順番に処理すると信じています)。
UbuntuとBashを使用しています
編集少し不明瞭な問題の説明で申し訳ありませんが、私が望むことをする答えは次のとおりです:
pv longfile.txt | foo /dev/stdin
今私はそれを見ることが非常に明白です。
ワンライナーをお探しですか?
—
デイブフォーガック
fooは、stdinから読み取るために「-」の引数を受け入れないのですか?
—
rackandboneman
残念ながら、この場合-それはphpスクリプトです。
—
スティーブベネット
はい、実際に。。
—
スティーブベネット