1. sed -i '/preSql/d' a.txt ---刪除匹配到preSql的行 2. sed -i '1d' a.txt ---刪除第一行 3. sed -i '3~2d' a.txt ---從第三行開始,每隔一行刪除 4. sed -i ...
1. sed -i '/preSql/d' a.txt ---刪除匹配到preSql的行 2. sed -i '1d' a.txt ---刪除第一行 3. sed -i '3~2d' a.txt ---從第三行開始,每隔一行刪除 4. sed -i ...
1、使用vim創建測試數據 a.txt 2、刪除指定的行 [root@linuxprobe test]# cat a.txt ...
一、刪除包含匹配字符串的行## 刪除包含baidu.com的所有行sed -i '/baidu.com/d' domain.file 二、刪除匹配行及后所有行## 刪除匹配20160229的行及后面所有行sed -i '/20160229/,$d' 充值人數.log 三、刪除最后3行tac ...
1、刪除文檔的第一行 sed -i '1d' <file> 2、刪除文檔的最后一行sed -i '$d' <file> 3、在文檔指定行中增加一行例如文檔如下:echo "1";echo "2";echo "4";echo "5"; 想要在echo "2";后面 ...
1、測試數據 2、刪除匹配k的行及其后2行 3、刪除以d開頭的行及其后3行 ...
sed多看幫助文檔,受益良多 例如刪除 /etc/profile的最后一行 cat -n /etc/profile ... 101 export PATH=/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin ...
刪除以a開頭的行 sed -i '/^a.*/d' tmp.txt -i 表示操作在源文件上生效.否則操作內存中數據,並不寫入文件中.在分號內的/d表示刪除匹配的行 替換匹配行: sed -i 's/^a.*/haha/g' tmp.txt 分號內的s/表示替換/g表示全局替換 ...
1、測試文件 2、刪除匹配s及其后的2行 3、刪除匹配e及其后的2行 ...