[Linux] 批量替换文件内容

方法一 使用 perl ,命令如下: find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g' 方法二 使用 sed ,命令如下: sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录` 方法三 使用 shell ,命令如下: grep "abc" * -R | awk -F: '{print $1

- 阅读全文 -

[Linux] rename 批量重命名文件

rename命令用于重命名多个文件。这个命令比mv更高级,因为它需要一些正则表达式的基本知识。它有两个版本:C语言 版本和 Perl 版本;版本不同,语法也就不同。 区分 rename 命令的版本 输入 man rename 看到第一行是 RENAME(1) Linux Programmer’s Manual RENAME(1) 那么这个就是 C语言 版本的。 而如果出现的是: RENAME(1)

- 阅读全文 -