替换内容
1 | sed -i "s/oldString/newString/g" `grep oldString -rl /path` |
替换标题
1 | rename [-v] [-n] [-f] perlexpr [filenames] |
其中:
v 显示文件重命名的细节
n 不执行重命名,但会模拟执行重命名,并显示会出现的情况,例如是否会有同名文件冲突等。在重命名前测试很有用。
f 强制覆盖同名文件
例如:
1 | rename "s/small/large/" image_*.png |
References
Find and Replace string in all files recursive using grep and sed