这是我的问题:
${4}
类似于someFile*.csv
one_srcFile=${4}
如果我从一个目录中运行包含上述内容的脚本,该目录的文件匹配someFile_incorrectfile.csv
,那么
${one_srcFile} = "someFile_incorrectfile.csv"
我期待的地方
${one_srcFile} = "someFile*.csv"
答案 0 :(得分:0)
问题是通配符glob
在进入您的脚本之前正在进行评估,Bash
会在将其作为$1
传递之前进行扩展。