我的目录中有一堆文件名,如下所示:
DetailedFeatureNameIntegrationTest.java
,我想将所有文件重命名为
DetailedFeatureNameIntegTest.java.
我只想将“集成”替换为“集成” 有快速的方法吗?
答案 0 :(得分:3)
使用纯bash
,
for f in *.java; do
mv -- "$f" "${f//ration/}"
done
假设您在同一目录中没有DetailedFeatureNameIntegrationTest.java
和DetailedFeatureNameIntegTest.java
这样的情况。
答案 1 :(得分:1)
使用perl rename
实用程序:
rename 's/Integration/Integ/' *.java