原文:sed 匹配刪除

linux的sed工具是十分強大的,能很容易的實現在某關鍵詞的前一行或后一行增加內容。今天在批量修改tomcat的日志時就用到了該功能。 一 在某行的前一行或后一行添加內容 具休操作如下: 匹配行前加 sed i allow way.com iallow www. way.com the.conf.file 匹配行前后 sed i allow way.com aallow www. way.com ...

2018-01-09 14:25 0 2741 推薦指數:

查看詳情

sed刪除匹配

sed刪除匹配行: sed ‘/toMatch/d’ filename 也就如此而已,多了個/ /去匹配某一行,再執行刪除,如此而已。 在sed中,一看到有兩個成對的//,就是要進行匹配了,匹配后干什么?那看你想讓它干什么,想刪除匹配行,就輸入d, 想在匹配行下新增一行就輸入 ...

Thu Aug 06 19:26:00 CST 2020 1 5703
sed命令:刪除匹配行和替換

刪除以a開頭的行 sed -i '/^a.*/d' tmp.txt -i 表示操作在源文件上生效.否則操作內存中數據,並不寫入文件中.在分號內的/d表示刪除匹配的行 替換匹配行: sed -i 's/^a.*/haha/g' tmp.txt 分號內的s/表示替換/g表示全局替換 ...

Sat Dec 07 19:32:00 CST 2019 0 1746
Linux命令之sed刪除匹配

1. sed -i '/preSql/d' a.txt ---刪除匹配到preSql的行 2. sed -i '1d' a.txt ---刪除第一行 3. sed -i '3~2d' a.txt ---從第三行開始,每隔一行刪除 4. sed -i ...

Mon Jun 21 19:52:00 CST 2021 0 289
sed刪除匹配到字符串的行

sed刪除匹配到字符串的行: 語法:sed-i'/關鍵字符/d'文件名 舉例1:匹配"\etc\install.sh" set -i '/\/etc\/install.sh/d' 1.txt / 搜索 匹配\/etc\/install.sh,就是“/etc/install.sh ...

Mon Dec 24 23:39:00 CST 2018 0 4258
shell:利用sed刪除文件中的匹配

shell:利用sed刪除文件中的匹配行 一、說明 1、sed -i:表示直接對文本操作 2、sed -i '/字符串/d' file: d,表示刪除,整條命令表示刪除文件中於字符串匹配上的行 3、^ 表示行首,$表示行尾,用這個兩個字符配合字符串,可以強制匹配某行內容 二、不完全匹配 ...

Mon Nov 23 07:38:00 CST 2020 0 1340
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM