三剑客4_sed增加 cai

3) sed 增加 cai

 

命令    
c replace替代这行的内容  
a append追加,向指定的行或每一行追加内容(行后面)>>  
i insert插入,向指定的行或每一行插入内容(行后面)  

 

 

❤企业案例:向文件中追加多行内容

   向config里面追加

   UseDNS no

   GSSAPIAUTCATION no

   PermitRootLogin no

   #方法1:

   cat >>config>>'EOF'

   UseDNS no

   GSSAPIAUTCATION no

   PermitRootLogin no

   EOF

 

   #方法2:sed

    sed '$a UseDNS no\nGSSAPIAUTCATION no\nPermitRootLogin no' config

 

 

4) sed-替换s

  ❤s -->sub sunstitue 替换

  ❤g -->global 全局替换,sed替换每行所有匹配的内容,sed默认只替换每行第一个匹配的内容

替换格式
s###g
s@@@g
s///g

 

 

 

❤后向引用,反向引用

  口诀:先保护,再使用

 

 

 

 

 

 

----2)  ip a 通过反向引用取出eth0网卡ip

 

 

 

 

 

 精简

 

 

----3)  stat /etc/hosts取出权限644

#方法1 

 

 

 

 #方法2 :

######命令结果中有你想要的内容或不想要的内容,别急着管道处理,先看看命令帮助######

 

posted @ 2021-12-26 20:05  J_勇敢牛牛  阅读(83)  评论(0)    收藏  举报