sed命令

实质:字符流编辑=====每次批改一行数据

性能【增、删、改、查】:善于行操作+批改文件内容

场景:脚本、配置文件

构造:

sed [OPTION]... {script-only-if-no-other-script} [input-file]...  命令   参数      条件-解决      解决文件信息sed -n '/old/p' text.txt   ---查找old字符,并且显示进去

PS:全屏编辑工具——vi/vim

man sed ------------帮忙文档

一、批改服务器ip脚本

  • && \ ------执行实现之后在执行下一行
  • su script.sh -----执行脚本文件
#!/bin/bash#01.editor network ip infosed -i "s#10.0.0.0.1#12.0.0.200#g" /etc/sysconfig/network-scripts/ifcft-eth0 && \   sed -i "s#(.*)0(.*)#\110\2#g" /etc/sysconfig/network-scripts/ifcft-eth0 && \#02.restart networksystemctl restart nerwork && \#03.get hostname addresseeho "服务器主机地址:$(hostname -I)" >>/tmp/old.txt

二、实际

1、