我在下面的格式如何刪除文件的最後一行在UNIX
AB1234 jhon cell number etc
MD 2 0 8 -1
MD4567 Jhon2 cell number etc
MD 2 0 8 -1
我想找到與「MD 2」開始的最後一行(不是MD的MD文件嵌入其他數據中)並刪除該行。 所以我的輸出應該是 -
AB1234 jhon cell number etc
MD 2 0 8 -1
MD4567 Jhon2 cell number etc
我已經嘗試了許多正則表達式sed
但似乎它不工作..
sed -e '/^MD *2/p' <file Name >
sed '/^(MD 2)/p' <file Name>
我回滾了我的編輯,因爲我可以不理解您的數據和您的問題 – iruvar
@ 1_CR,FWIW,我認爲您的編輯是OP的意思,除了可能爲「MD」和「2」之間的多個空格「等 – shoover
@shoover,你可能是對的,謝謝。等待OP發言;-) – iruvar