awk 匹配一个单词
发表于 : 2011-11-11 18:11
emp_names如下:
46022 KANE SHERYL UNKNOWN AR
46026 FERGUS SARAH MUNCIE IN
46027 BUCK SARAH MUNCIE IN
执行:awk '/AR/' emp_names
输出:
46022 KANE SHERYL UNKNOWN AR
46026 FERGUS SARAH MUNCIE IN
46027 BUCK SARAH MUNCIE IN
看了下,是因为第二三行中的SARAH 包含"AR" 所有导致输出了二三行,
我只想输出第一行的
所以执行: awk '/AR$/' emp_names
确实第一行
但是如果第一行是:
46022 KANE SHERYL AR UNKNOWN
那该如何单独输出第一行呢??
46022 KANE SHERYL UNKNOWN AR
46026 FERGUS SARAH MUNCIE IN
46027 BUCK SARAH MUNCIE IN
执行:awk '/AR/' emp_names
输出:
46022 KANE SHERYL UNKNOWN AR
46026 FERGUS SARAH MUNCIE IN
46027 BUCK SARAH MUNCIE IN
看了下,是因为第二三行中的SARAH 包含"AR" 所有导致输出了二三行,
我只想输出第一行的
所以执行: awk '/AR$/' emp_names
确实第一行
但是如果第一行是:
46022 KANE SHERYL AR UNKNOWN
那该如何单独输出第一行呢??