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 '/[^@]+@.+/'
可以将模式指定为正则表达式:
/regular expression/ {action}
例如:
echo "user@hostname.com not an email" | awk '/[^@]+@.+/ {print}'
产生:
user@hostname.com
注意,仅包含该print语句的动作可以完全省略。上面的示例等效于:
echo "user@hostname.com not an email" | awk '/[^@]+@.+/'