如何使用外壳脚本重命名文件夹名称



我有几个文件夹,它们以名称开头,然后是相同的短语,如下所示:

Bridget__taxaFound

Paul__taxaFound

我想只保留此文件夹的名称并删除"__taxaFound"部分,您有什么建议吗?我正在使用Mac shell,我没有perl的重命名命令。非常感谢大家

安 迪

for dir in *__taxaFound; do mv "$dir" "${dir%__taxaFound}"; done

请注意,如果foo__taxaFound存在且foo,这将简单地将foo__taxaFound移动到目录foo。 如果foo是现有文件,这将生成错误。 扬子晚报. 在执行此命令之前,请了解它的作用。

相关内容

最新更新