サブシェルの使い方2014/01/21 in Linux by axt Tweet bashで10秒後に止めるってこうやるんですね。。へぇ。 (sleep 10;echo -n q) | program (内)はサブシェルとして実行され同時にメインシェルで[program]が起動する。 (sleep 10;echo -n q)が10秒後に「q」を[program]にパイプにて 標準入力からの「q」を受け取って終了する。 [program]が標準入力からの非同期入力を備えてて「q」で終了する必要がある気がします。