sed如何在文件的最后,插入一行文字?
1.要替换第一次找到的内容,命令如下:sed“s/contenttobereplaced/newcontent/”要处理的文件如下图所示,将第一个小写b替换为大写b。
2。要替换全文中所有匹配的内容,命令如下:sed“s/contenttobereplaced/newcontent/g”要处理的文件如下图所示,将所有小写b替换为大写b。
3。要替换一行的内容,命令如下:sed“linenumbercnewcontent”要处理的文件如下图所示,第二行的内容替换为“newtest!”。
4.要替换多行的内容,命令如下:sed“起始行号,结束行号cnewcontent”要处理的文件如下图所示,将第二行到第六行的内容替换为“newtest!”。
5.这些替换命令只是在屏幕上显示替换结果。如果要将替换结果直接保存到原始文本中,只需添加-i参数。
6.sed命令的替换部分和替换部分都允许使用正则表达式。例如,以下命令将所有数字替换为“确定”。sed“s/[0-9]/ok/g”testfile2.txt。使用上面的命令选择一个并将其插入最后一行。
sed如何在文件的最后,插入一行文字?
sed-i“$a要插入的文本”文件.txt$匹配文件的最后一行。a命令后跟append
原文标题:sed末尾增加一行 sed如何在文件的最后,插入一行文字?,如若转载,请注明出处:https://www.saibowen.com/news/19627.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。