我想创建一个脚本,从包含以下文本的文件中删除几行
you.com
me.ac.id
burger.co.us
manheal.com
如果我想删除这个:
burger.co.us
shell编程中的语法如何?
sed "/burger.co.us/d" < inputfile > outputfile
将匹配并删除该行并使用redirectioninputfile
写入。outputfile
请注意,您无法使用上述方法读取输入并写入同一文件。而是使用该-i
字段来指定就地替换。
有关 sed 的更多信息,请参见此处。