我想使用 bash 脚本来生成一些文件。文件名的格式为 2_x.yRandom.txt,其中 x 是 2、4、6、8、10,y 是从 1 到 5。例如。“2_2.2Random.txt”或“2_4.3Random.txt”
这是我的脚本:
#Generate input for sort1
for i in 2 4 6 8 10
do
for j in 1 2 3 4 5
do
java utils.StringGenerator r 2 $i > "2_$i.$jRandom.txt"
java utils.StringGenerator s 2 $i > "2_$i.$jSorted.txt
java utils.StringGenerator v 2 $i > "2_$i.$jReversed.txt
done
done
输出文件始终是 2_2..txt 或 2_4..txt,似乎 $j 不在输出中。
我究竟做错了什么?
谢谢!PS:我用的是Mac。