【发布时间】:2009-10-20 18:27:27
【问题描述】:
只要 glob 模式匹配失败,它就会停止整个作业。例如,
$ mv *.jpg *.png folder1 && blahblah
mv: cannot stat `*.jpg': No such file or directory
*.png 没有移动到文件夹 1 并且 blahblah 没有运行。
下面的脚本仅适用于 .[A-z]* 和 * 都成功的情况。
#!/bin/bash
cd $1
du -sk .[A-z]* *| sort -rn | head
我如何让 globbing 优雅地失败,最多只显示警告,但从不停止工作?
【问题讨论】:
标签: bash shell terminal glob graceful-degradation