sed末尾增加一行 sed如何在文件的最后,插入一行文字?
sed如何在文件的最后,插入一行文字?
1. 要替换第一次找到的内容,命令如下:sed “s/content To be replaced/new content/”要处理的文件如下图所示,将第一个小写B替换为大写B。
2。要替换全文中所有匹配的内容,命令如下:sed“s/content To be replaced/new content/g”要处理的文件如下图所示,将所有小写B替换为大写B。
3。要替换一行的内容,命令如下:sed “line number C new content”要处理的文件如下图所示,第二行的内容替换为“new test!”。
4. 要替换多行的内容,命令如下:sed“起始行号,结束行号C new content”要处理的文件如下图所示,将第二行到第六行的内容替换为“new test!”。
5. 这些替换命令只是在屏幕上显示替换结果。如果要将替换结果直接保存到原始文本中,只需添加-I参数。
6. SED命令的替换部分和替换部分都允许使用正则表达式。例如,以下命令将所有数字替换为“确定”。Sed“s/[0-9]/OK/g”testfile2.txt。使用上面的命令选择一个并将其插入最后一行。
sed如何在文件的最后,插入一行文字?
Sed-I “$a要插入的文本”文件.txt$匹配文件的最后一行。a命令后跟append
sed末尾增加一行 sed取第一行和第四行 sed在文件末尾添加一行内容
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。