在linux上删除某行[重复]

Posted

技术标签:

【中文标题】在linux上删除某行[重复]【英文标题】:Deleting a certain line on linux [duplicate] 【发布时间】:2017-05-07 17:35:05 【问题描述】:

比如我有一个caf.txt文件,我想在linux上不输入文件就删除文件中的“甜甜圈”字,怎么办?

【问题讨论】:

您只想删除单词或包含该单词的行? 包含该单词的行 然后检查 Mike 的答案并接受它,这样问题就可以结束了。谢谢 不到一分钟就找到了副本。 【参考方案1】:

只删除“甜甜圈”这个词

sed -i 's/donut//g' caf.txt

删除包含单词“donut”的行

sed -i '/donut/d' caf.txt

【讨论】:

【参考方案2】:

我做的是:

sed '/text_to_delete/d' 文件名 |海绵文件名

这将对源文件进行更改。

【讨论】:

以上是关于在linux上删除某行[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Linux之sed:删除某行以及替换

python pandas-->删除DataFrame某行或某列

R语言中如何删除某行某列的某个数据(注:只删一个数据而不是整列整行)?如4 行 7列

oracle删除重复记录保留一条

MFC-DeleteItem删除某行

notepad++正则表达式删除某行某字符开始的后面所有字符