zcat [filename].gz | less
私はこのコマンドを使ってファイルを開く人に会いました。 |このように使用すると、通常どのように実行されますか?この質問についてインターネットで検索しようとしましたが、まだ回答が見つかりませんでした。
編集:実際に答えはここにあります:シェルの制御およびリダイレクト演算子は何ですか?
答え1
|
と言う管路、その目的は、前のコマンドの出力を2番目のコマンドの入力に送信することです。
バラよりここ。
したがって、あなたの例では次のようになります。
zcat [filename].gz | less
の出力はzcat
次のとおりです。管路to入力はless
標準入力と同じです。したがって、あなたのコマンドは次のようになります。
less `zcat [filename.gz`
ただし、パイプはstdout
との間でのみ機能するため、stdin
他のファイル記述子は奇妙な結果を提供したり、まったく結果を提供しない可能性があります。