使用linux中的bash脚本删除文件中的文本

时间:2012-07-20 09:40:22

标签: linux bash

我想创建一个脚本,从包含以下文本的文件中删除几行

you.com
me.ac.id
burger.co.us
manheal.com

如果我想删除它:

burger.co.us

shell编程中的语法是什么?

1 个答案:

答案 0 :(得分:7)

sed "/burger.co.us/d" < inputfile > outputfile

将匹配并删除inputfile中的该行,并使用redirection写入outputfile

请注意,您无法使用上述内容读取输入并写入同一文件。而是使用-i字段指定替换就地

有关sed的更多信息,请参阅here