私がする時
find /
ある端末で実行してから別の端末で実行する
lsof -a -d 0-2 -c fin
lsofコマンドの実行からo/pがリストされているのがわかります。
しかし、私がするとき
echo hi ; read -t 30 hello
hi
同じ端末で(findとして)実行し、(別の端末で)実行します
lsof -a -d 0-2 -c read
lsofコマンドから出力が得られません
なんで ?読み取りがbashに組み込まれているためですか?ここで何が起こっているのですか?