日期:2014-05-16  浏览次数:20569 次

shll删除文件中指定字符串的行问题
各位好,有个问题求助于大家!
目前我有一些文件,比如文件中有text字符开头的行,我怎么样才能把有text开头的行从文件中删除掉啊?
我使用:sed '1,/text/d' tt.txt > aa.txt,这样达不到效果,这会把一些没有text的行删除,而且有text的行还没有被删除完。

请教大家了。谢谢!

------解决方案--------------------
sed '/^test/d' tt.txt > aa.txt
------解决方案--------------------
grep -v "^text" tt.txt > aa.txt