1
99
DR 只引用变量,而不是使用通配符的整个预期路径
解释
正确的解决方案是: rm "$archivedir"/*.bz2 |
2
10
您的原始行
可以重写为
达到同样的效果。通配符扩展未在现有设置中正确进行。通过将双引号移到文件路径的“前面”(这是合法的),可以避免这种情况。 |
3
9
为了稍微扩展一下,bash在处理引号中的元字符时有相当复杂的规则。一般来说
(把这个印成你想要的样子,所以
|
4
4
引号导致字符串被解释为字符串文字,请尝试删除它们。 |
5
0
我在调用shell脚本时看到类似的错误 /shell脚本.sh 来自另一个shell脚本。这可以通过调用它来修复 sh shell_script.sh脚本 |
6
0
为什么不只是
|
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
g00dds · 如何在bash中从文件中的每一行解码base64? 2 年前 |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |
RafaÅ G. · 如何使用从文件读取的多行参数运行ssh? 2 年前 |
Priya · 在shell脚本中多次运行python脚本 2 年前 |