我的脚本代码是:
var="/some/path"
cp "$var*" "/another/path"
Run Code Online (Sandbox Code Playgroud)
然后它抛出:
cp: cannot stat '/some/path/*': No such file or directory
Run Code Online (Sandbox Code Playgroud)
我试过这个并得到同样的错误:
cp "${var}*" "/another/path"
Run Code Online (Sandbox Code Playgroud)
最后,我通过以下方式解决了这个问题:
cp "$var"* "/another/path"
Run Code Online (Sandbox Code Playgroud)
这次命令成功执行,但我想知道为什么。
你能给出一个解释吗?