子プロセスにいるときにbashスクリプトでコントロールを親プロセスに戻す方法は?
#/bin/bash
global_i=0
global_j=0
while((i<100))
do
(
while((j<100))
do
mkdir "shiv$i$j"
let j=j+1
done
)
echo shiv
let i=i+1
done
すべて正常に動作していますが、echo コマンドは実行されていません。つまり、制御が親プロセスに戻っていません。さらに、2 つのプロセスの pid しかありません。 100 の子プロセスが必要です。
C 言語では、フォーク関数を使用して簡単に実行できます — bash スクリプトではどのように実行しますか?