开了 3 个后台进程,等待这三个都结才束退出脚本:
(echo aaa >> /dev/null;sleep 10; exit 0)& (echo bbb >> /dev/null;sleep 11; exit 1)& (echo ccc >> /dev/null;sleep 9; exit 0)& for((i=0;i<3;i++)); do j=$(echo "$i+1" | bc -l) wait %$j echo $? done 这里面的 wait %$j 没搞懂...... 这个% 干嘛的? j 打印出来是 1,2,3 等待 wait %1 %2 %3 什么个意思?
