使用awk在字符串中查找字符串

AWE*_*AWE 4 string awk

这是文件中的第6列:

ttttttttttt
tttttttttt
ttttttttt
tttttttattt
tttttttttt
ttttttttttt
Run Code Online (Sandbox Code Playgroud)

我如何使用awk打印出包含“ a”的行

Kev*_*vin 5

如果只想搜索第六列,请使用:

awk '$6 ~ /a/' file
Run Code Online (Sandbox Code Playgroud)

如果您想要整条生产线,那么以下任何一种都可以工作:

awk /a/ file

grep a file

sed '/^[^a]*$/d' file
Run Code Online (Sandbox Code Playgroud)

  • 您的sed解决方案可以简化为`sed'/ a /!d'` (2认同)