我试图使用bash脚本访问不同目录中的几个文件.目录已编号,但数字显示在目录名称的中间,
例如histogram1data/histogram2data /
如果我使用for循环来读取这些目录,它不起作用:
#bash script
for i in {1..100}
do
cd histogram$idata/
......code........
cd ..
done
Run Code Online (Sandbox Code Playgroud)
使用大括号包围变量,如下所示:
cd histogram${i}data
Run Code Online (Sandbox Code Playgroud)
你的代码中发生的事情是bash试图解释变量$idata,这显然不是你想要的.