2017-10-15 14 views
-1

私は彼らのことを知っていますが、私はそれらを使うべきではありません。それらは有用ですか?私はそう思っていますが、ファイルディスクリプタがどんな状況で役に立つか教えてください。ありがとう:Dbashスクリプトでファイルディスクリプタを使用するのはいつですか?

+0

これは他の多くの投稿と重複しています。最初にお読みください**あなたが持っている** **具体的な質問を投稿してください。 https://unix.stackexchange.com/questions/13724/file-descriptors-shell-scripting –

+1

また、それらを使用して、 'stdin'と単一のループを持つファイルの両方を読み込んだり、2つの異なるファイルから読み込んだりすることができますループ(それ自体は 'stdin'がそれ自体の中のファイルであるため重複しています) –

答えて

1

最も明らか場合心にバネである:同じファイルに標準出力とエラーの両方を送信し

myProgram >myProgram.output_and_error 2>&1 

私も使用しました:(というエラーが出力で、「任意」の場所でターミナルに着いたよりも)順に出力し、エラーによってページに私をできるようになります

myProgram 2>&1 | less 

を。

基本的には、既存のファイルディスクリプタを取得する必要があるときはいつでも、これを使用することができます。

関連する問題