(一)通过vi编辑器来替换
vi/vim 中可鉯使用 :s 命令来替换字符串。
n 为数字若 n 为 .,表示从当前行开始到最后一行
可以使用 # 作为分隔符此时中间出现的 / 不会作为分隔符
(二)直接替换文件中的字符串。(此法不用打开文件即可替换字符串而且可以批量替换多个文件。)
1.perl命令替换参数含义如下:
-i<扩展名> 原地替换文件,并将旧文件用指定的扩展名备份不指定扩展名则不备份。
将当前目录所有C程序中的foo替换成bar旧文件备份成.bak
将每个文件中出现的数值嘟加一
-l 表示输出匹配的文件名
s表示替换,d表示删除
sed的其他用法如下:
2、行后和行前添加新行
3、使用变量替换(使用双引号)
4、在第一行前插入攵本
8、删除文本中空行和空格组成的行以及#号注释的行