我有这个密码:

1441149726 jezevec Lukas
1441173967 tesak Petr
1441174056 kuna Marek
1441174063 myval Lukas
14411728 potter Marek
1441175214 hermiona Marek
1441219281 liska Marek
1441219282 liska Marek
1441219282 liska Marek
1441219283 liska Marek

如何删除第7行Liska的第一条记录?也许和塞德在一起?我把它存档了。

最佳答案

使用GNU SED:

sed '0,/liska/{/liska/d}' file

输出:
1441149726卢卡斯池塘
1441173967特萨克佩特
1441174056库纳马雷克
1441174063卢卡斯洗
14411728波特马雷克
1441175214赫米奥纳马雷克
1441219282福克斯马雷克
1441219282福克斯马雷克
1441219283福克斯马雷克

关于linux - 如何删除BASH中的一行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32361462/

10-13 05:31