日期:2025-07-16 06:34:09 人气:1

    A+
热门评论

linux sed命令替换特定字符之后的字符

1、首先进入到Linux系统,分别创建两个目录vim1、vim2。 2、分别在vim1、vim2文件夹下创建两个测试文件file1.c、file2.c。 3、然后在file1.c中添加,如下内容。 4、在file2.c中添加如下内容,接下来将要批量将这两个文件中的len替换为size。 5、然后执行如下sed -i "s/len/size/g" `grep len -rl ./`。 6、执行上述命令后,分别再次打开上面新建立的两个文件,可以看到len已经被批量替换为了size。

阅读全文

sed替换指定内容的字符

sed -i 's/*\{6\}/eth2 eth3/' file.txt 你那是什么版本的shell啊我这是bash,就是把带6个*的地方都换成 eth2 eth3, 你没sed ?? 这个单引号很折磨人 sed -i "/test IF/{s/\(.*\)\('\)\(.*\)\('\)/\1\2\eth2 eth3\4/g}" urfile

阅读全文