5 つのスクリプト ファイルを通過し、t1-5 の内容を入力として使用してそれらを実行し、出力をログ ファイルに追加するスクリプトを作成しようとしていますが、機能していないようです。t 変数の数を表す変数 i をインクリメントしようとしています。私はそれを正しくやっていますか?そして、この出力リダイレクトは、すべての結果が同じファイルに追加されることを確認していますか?
t1=`cat t1`
t2=`cat t2`
t3=`cat t3`
t4=`cat t4`
t5=`cat t5`
cd ..
cd tmp
i=1
for g in `ls`
do
sh "$g" "t$i" > 0572log
i=$((i + 1)
done