【发布时间】:2015-01-16 01:44:09
【问题描述】:
我正在尝试遍历给定目录中具有前导下划线的文件夹和子文件夹(仅,不能更改任何文件)并删除那些前导下划线。我打算用一个简单的 shell 脚本来完成这个:
for folder in ./_* do
mv "$folder" "${folder:1}"
done
上面的脚本还不能正常工作,原因有两个,我试图在这里更正:
- 一,“./_*”不能正常工作,要么抛出错误(./_*: No such file or directory),要么选择没有前导下划线的文件夹。
- 二,它不只指定文件夹...mv 命令有一个选项可以做到这一点吗?
谢谢
【问题讨论】: