我有以下形式的文件:刪除賽後結束線,不斷線不匹配
interesting text-MIB blah blah blah
VERY INTERESTING TEXT
interesting text-MIB blah blah blah
在包含「-MIB」串的每一行,我想刪除文本跟在這個字符串之後,直到行尾。
下面的命令似乎打算工作:
sed -i -n -e 's/-MIB.*$/-MIB/p' ./myfile
我的問題是,它還會刪除在我的模式沒有找到該行。在這裏,「非常有趣的文字」行將被刪除。我對sed並不熟悉。我究竟做錯了什麼?是否適合這種治療?
感謝您的補充解釋。 –