如何使用 awk 和正则表达式过滤文本或文件中的字符串
展开全部
一、语句块外面使用:
‘/REG/{action}’ 只写正则默认在$0即整行中查找匹配
或指定某个字段 ‘$1 ~ /REG/{action}’
不匹配使用 !~ 或者 ~!
二、条件判断语句中使用正则:
和上面类似,比如
if( 变量 ~ /正则/){print "ok"}
三、函数中使用正则:
gsub( Ere, Repl, [ In ] )
sub( Ere, Repl, [ In ] )
match( String, Ere )
split( String, A, [Ere] )
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询