三度网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

Linux系统下怎样使用AWK正则表达式

时间:2024-1-19作者:未知来源:三度网教程人气:


Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

  AWK作为一种正则表达式,也是重要的文本处理工具。在Linux系统中,AWK还是一种数据处理的引擎。Linux下使用AWK正则总的有三种形式。下面就来具体介绍一下,Linux系统下如何使用AWK正则表达式。

Linux系统下如何使用AWK正则表达式

  形式一(跟你给出的类似):

  awk ‘/正则/{主体处理}’ file

  默认匹配$0,相当于 $0~/正则/

  正则匹配后默认会打印匹配到的内容,所以若主体语句仅仅是print,可直接省略。

  形式二:

  awk ‘{if($4~/root/) print}’ file

  在主体语句的if判断里使用正则。

  形式三:

  awk ‘{内置字符串处理函数}’ file

  在awk内置的字符串处理函数中使用正则,如sub, gsub, gensub, match等。

  echo “ABC^H^H^H^HDEF”

关键词:  Linux系统下怎样使用AWK正则表达式





Copyright © 2012-2018 三度网教程(http://www.3du8.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版