我正在尝试运行这样的东西
for n in 1 2 3 4 5 6 7
do
run_this_command whatever.$nx$n.in
done
这些文件被命名为whatever.1x1.in、whatever.2x2.in、whatever.3x3.in 等。
我在下面复制的代码不起作用。如何才能在 for 循环内的文件名中包含“nxn”?
答案1
在循环内,您想要:
run_this_command "whatever.${n}x${n}.in"
这样 shell 就知道您正在谈论 $n,而不是 $nx。