【发布时间】:2020-03-25 12:43:03
【问题描述】:
所以我只是运行以下命令为一堆文件添加文件扩展名。我以为我会一个一个撤消它们,但结果我需要一次全部撤消它们,我该如何撤消呢?
find . -name '*.targetFileType' -type f -exec mv '{}' '{}'.not \;
- 文件之前是:aFile.targetFileType
- 现在是:aFile.targetFileType.not
我需要将它返回给 aFile.targetFileType
【问题讨论】:
-
find . -name '*.not' -type f -exec bash -c 'echo "$1" "${1/.not/}"' -- {} \;
标签: bash shell find file-extension