我想知道你是否可以帮助我修复 bash 脚本,该脚本应该取消隐藏目录中的所有隐藏文件。
哪里有问题?
param='.'
for file in $param*; do
mv $file $(echo $file | sed 's/^.\(.*\)/\1/')
done
exit
This for loop
应该管用:
export GLOBIGNORE=".:.."
for file in .*; do
mv -n "$file" "${file#.}"
# mv -n "$file" "${file:1}"
done
PS:最好在进行批量 mv/重命名之前备份文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)