侧边栏壁纸
博主头像
★街角晚灯★博主等级

博观而约取 厚积而薄发

  • 累计撰写 448 篇文章
  • 累计创建 183 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

linux替换文件指定字符串前面的内容|linux删除文件指定字符串前面的内容|sed简单使用

WinJay
2021-06-28 / 0 评论 / 0 点赞 / 213 阅读 / 1263 字 / 正在检测是否收录...
温馨提示:
文章发布较早,内容可能过时,阅读注意甄别。。。。

image.png

[root@Applets tmp]# grep server_name * >> temp

将以上内容保存到临时文件并查看 image.png

想把server_name 之前的内容全删除掉,只保留代理服务器上的域名信息,可运行命令:

[root@Applets tmp]# sed 's/.*server_name//' temp > temp1
[root@Applets tmp]# cat temp1

image.png

有的配置文件写的不是特别规范,在server_name后有的是一个空格,有的是两个空格,所以还需要调整将空格删除掉。

[root@Applets tmp]# sed 's/ //g' temp1 > temp2

image.png

最后将后面的';'号也删除替换掉

[root@Applets tmp]# sed 's/;//g' temp2 > temp3
[root@Applets tmp]# cat temp3

最终的temp3文件内容就是我们想拿到的内容信息了。

image.png

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区