【发布时间】:2016-12-31 02:58:32
【问题描述】:
我有一个文件,每行一个单词/字符。示例:
a
abandonado
esta
estabelecimento
o
onibus
c
casa
police
我需要删除带有特定图案的线条(例如图案“esta”)。我用 awk 试过了
cat file | awk '!/^esta/'
但此解决方案也删除了所有带有 "esta" 和 "estabelecimento" 模式的行。我只需要删除带有特定模式"esta" 的行而不是"estabelecimento" 的行。
具有"o" 和"a" 模式的行也会出现同样的问题。该命令删除所有以该模式开头的行。
【问题讨论】: