Bash脚本 - 尝试将变量设置为带有通配符但正在评估的字符串

时间:2016-11-30 08:42:00

标签: bash

这是我的问题: ${4}类似于someFile*.csv

one_srcFile=${4}

如果我从一个目录中运行包含上述内容的脚本,该目录的文件匹配someFile_incorrectfile.csv,那么

${one_srcFile} = "someFile_incorrectfile.csv"

我期待的地方

${one_srcFile} = "someFile*.csv"

1 个答案:

答案 0 :(得分:0)

问题是通配符glob在进入您的脚本之前正在进行评估,Bash会在将其作为$1传递之前进行扩展。