Linux三剑客-sed

Linux三剑客-sed,第1张

概述  sed 流编辑器(行编辑器,对行进行 *** 作),默认只对缓冲区原始文件得副本编辑,不编辑源文件,sed把当前处理得行存储在临时缓冲区中,称为“模式空间”,sed处理其中得内容,处理后把缓冲区得内容显示,接着处理下一行,直到文件末尾。 -n 显示处理过得行 sed -n ‘2,3p‘ passwd.txt 只处理文件得2,3行(其中p表示显示行,处理完后打印)-i

  sed 流编辑器(行编辑器,对行进行 *** 作),默认只对缓冲区原始文件得副本编辑,不编辑源文件,sed把当前处理得行存储在临时缓冲区中,称为“模式空间”,sed处理其中得内容,处理后把缓冲区得内容显示,接着处理下一行,直到文件末尾。

-n    显示处理过得行    sed -n 2,3p passwd.txt     只处理文件得2,3行(其中p表示显示行,处理完后打印)-i    直接修改源文件(一般不推荐)    -r    扩展正则表达式匹配只包含admin的行    sed -n /admin/p passwd.txt匹配最后一行    sed -n $p passwd.txt不匹配1,20行    sed -n 1,20!p passwd.txt从匹配admin的行到最后一行    sed -n /admin/,$p passwd.txt在admin的后面添加username    sed /admin/a\ username passwd.txt在admin的前面插入username    sed /admin/i\username passwd.txt删除第一行    sed 1d passwd.txt 替换匹配到的第一个admin为root    sed -n s/admin/root/p passwd.txt                    
总结

以上是内存溢出为你收集整理的Linux三剑客-sed全部内容,希望文章能够帮你解决Linux三剑客-sed所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/1024158.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存