1. sed -i '/preSql/d' a.txt
---刪除匹配到 preSql的行
2. sed -i '1d' a.txt
---刪尺數除第一行
3. sed -i '3~2d' a.txt
---從第三行開始,每隔一行刪除
4. sed -i '4,8d' a.txt
---刪除從第4行到激困祥第8行
5. sed -i '$d' 明搏a.txt
---刪除最後一行
6. sed '/^$/d' a.txt
---刪除所有空行
7. sed -i '/Website Design/,$d' a.txt
---從匹配行到末尾行
8. sed -i '/Storage/,+2d' a.txt
--- 刪除匹配行和之後兩行
『貳』 linux怎麼在vi編輯器中刪除行
在命令模式下按下面鍵就可以刪除,按esc鍵切換到命令式
dd:刪除游標所在的一整行(常用)
ndd:n為數字。刪除游標所在的向下n行,例如20dd則是刪除游標所在的向下20行
d1g:刪除游標所在到第一行的所有數據
dg:刪除游標所在到最後一行的所有數據
d$:刪除游標所在處,到該行的最後一個字元
d0:那個是數字0,刪除游標所在到該行的最前面的一個字元
『叄』 如何使用sed刪除倒數第一行和倒數的幾行
linux命令(Windows下可以安裝git)
使用sed刪除倒數第一行:
sed -i '$d'
使用sed刪除第一行:
sed -i '1d'
批量刪除文件夾下所有txt的最後一行:
find *.txt |xargs sed -i '$d'
我也是剛好遇到這個問題,使用上面的命令解決了問題,這個答案應該可以滿意了。
希望幫到後面同樣遇到此問題的人。