作者sbk8027 (小朱)
看板Linux
標題[問題] sed 刪除多行
時間Thu Nov 19 22:34:36 2015
各位前輩大家好
想請問 sed 如果想刪除多行該怎麼做
假設我現在找出來要刪除的行數
但 sed '92,279,280,289,297,322,398d' update_fru.txt
發現最多一次只能刪除兩行,上面的做法會出現錯誤
想請問一下版上各位有沒有什麼方法可以依次刪除多行
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.51.231
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1447943678.A.DD6.html
→ Hevak: 你要用分號,「92d;279d;280d...(下略)」 11/19 22:42
→ Hevak: 用逗號是抓範圍的 11/19 22:42
→ Hevak: *如果你想刪除第92、第279、第280.....等等就用行數d;這樣 11/19 22:44
→ n3oanderson: sed '92d;279d;280d;289d;297d;322d;398d' file.txt 11/19 22:45