我想在Perl中执行与sed
类似的操作,即能够删除与特定模式匹配的行。
鉴于此输入:
abcd
edfd
abcd
derder
abcd
erre
我想删除包含bc
的行。我怎么能这样做?
答案 0 :(得分:8)
我不得不在Windows上使用双引号: perl -ne“print除非/ bc /”文件
答案 1 :(得分:3)
这是常见问题。
How do I change, delete, or insert a line in a file, or append to the beginning of a file?
如果您使用Perl进行编程,那么花几个小时来熟悉FAQ是非常值得的。