linux系統中sed命令刪除指定行及其后的若干行
1、測試數據 2、刪除匹配k的行及其后2行 3、刪除以d開頭的行及其后3行 ...
測試數據 提取包含 的行,其后 行,其后 行 提取 后面的 行, 后面的 行 ...
2021-01-29 13:31 0 1823 推薦指數:
1、測試數據 2、刪除匹配k的行及其后2行 3、刪除以d開頭的行及其后3行 ...
1、測試文件 2、刪除匹配s及其后的2行 3、刪除匹配e及其后的2行 ...
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 ...
刪除以a開頭的行 sed -i '/^a.*/d' tmp.txt -i 表示操作在源文件上生效.否則操作內存中數據,並不寫入文件中.在分號內的/d表示刪除匹配的行 替換匹配行: sed -i 's/^a.*/haha/g' tmp.txt 分號內的s/表示替換/g表示全局替換 ...
1、創建測試數據 2、提取奇數行 3、提取偶數行 4、提取三倍數行 其余以此類推。 5、每行加倍 ...