• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Linux三剑客

互联网 diligentman 1周前 (10-15) 18次浏览

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 info
sed -i "s#10.0.0.0.1#12.0.0.200#g" /etc/sysconfig/network-scripts/ifcft-eth0 &&    
sed -i "s#(.*)0(.*)#1102#g" /etc/sysconfig/network-scripts/ifcft-eth0 && 
#02.restart network
systemctl restart nerwork && 
#03.get hostname address
eeho "服务器主机地址:$(hostname -I)" >>/tmp/old.txt

二、实践

1、

程序员灯塔
转载请注明原文链接:https://www.wangt.cc/2020/10/linux%e4%b8%89%e5%89%91%e5%ae%a2/
喜欢 (0)