看板 Linux 關於我們 聯絡資訊
各位前輩大家好 想請問 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