我有一個是由幾行文本文件:如何從匹配行後面開始刪除文件中的所有行?
The first line
The second line
The third line
The fourth line
我有一個字符串,它是行之一:The second line
我要刪除的字符串和之後的所有行在文件中,除字符串外,它將刪除The third line
和The fourth line
。該文件將成爲:
The first line
我搜索了對谷歌的解決方案,它似乎是我應該使用sed
。喜歡的東西:
sed 'linenum,$d' file
但如何找到字符串的行號?或者,我該怎麼做呢?
您的問題聲明是矛盾的:「我想刪除所有行** **後行」意味着你只是刪除兩行(如你所說),但後來你的輸出示例顯示匹配線爲失蹤太。你究竟想要什麼? – 2011-03-08 01:58:39
匹配線和它後面的所有線。我應該提高我的英語水平。感謝你的信息。 – DocWiki 2011-03-08 19:24:24