awk 正则表达式模式

示例

可以将模式指定为正则表达式:

/regular expression/ {action}

例如:

echo "user@hostname.com
not an email" | awk '/[^@]+@.+/ {print}'

产生:

user@hostname.com

注意,仅包含该print语句的动作可以完全省略。上面的示例等效于:

echo "user@hostname.com
not an email" | awk '/[^@]+@.+/'