1

bash の while ループでデータを消費する方法はたくさんあります。

その一つは

some_proc | while read line
            do
            something
            done

もう一つは

 while read line
            do
            something
            done < <(some_proc) 

質問 1: どちらか一方を優先する必要があるのはいつですか。

質問 2: プロセスから読み取っているのではなく、ファイルを直接some_proc使用redirectionしている場合、そのファイルはいつ開かれ、閉じられますか。

4

0 に答える 0