awk基本语法

awk基本语法

大家好,又见面了,我是全栈君。

1 awk处理的对象

1.1 record

awk处理时,默认会将文件按照换行符,分隔成record。默认分隔符是换行符。

1.2 filed

对于每个record,awk自动又分隔成filed。默认分隔符是空格和tab键。

然后处理每个record中的filed的时候,可以使用$N,N从1开始,表示第一个filed,依次类推。NR表示该record的filed的总数。

awk自动对文本进行这样的分隔,并且提供很简单方便的接口去或者分隔的结果,正是awk处理文本牛逼的地方,这样非常便于进行文本处理。

 

 

2 $1 == “‘”$patch”‘”

这里的patch是bash shell的一个局部变量。为什么这里引用patch这个bash shell的局部变量要这么多的引号呢?

 

转载于:https://www.cnblogs.com/hustdc/p/7297545.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108264.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Linux 服务器环境搭建及配置[通俗易懂]

    Linux常用命令查看进程: 方式一: ps-ef|grep端口号/名称 方式二: netstat-apn|grep端口号/名称杀死进程: kill-9PID使用vi或vim命令打开、关闭、保存文件1、vi&vim有两种工作模式:​ (1)命令模式:接受、执行vi&vim操作命令的模式,打开文件后的默认模式;​ (…

  • Tomcat7目录介绍

    Tomcat7目录介绍Tomcat7目录介绍版本7.082:目录解析:1.bin:存放启动和关闭Tomcat的命令的路径bin目录:*startup.bat启动TomcatTomcat启动后当在游览器输入:hhttp://localhost:8080进去Tomcat的页面*shoutdown停止Tomcat2.conf:存放Tomcat的配置,所有的Tomcat的配置都在该路径下设置

  • Java中Scanner 的用法/ Scanner怎么使用

    Java中Scanner 的用法/ Scanner怎么使用Java中要想输入时便要用到Scanner首先在使用之前导入util包要想通过控制台进行输入,首先要构造一个Scanner对象,它附属于”标准输入流Scannerin=newScanner(System.in);现在我们就可以使用Scanner类的各种方法了使用Scanner读取字符串/整数/浮点数importjava.util.Scanner;//需要导入util包S…

  • lua软件下载_lua new

    lua软件下载_lua newlua(www.lua.org)其实就是为了嵌入其它应用程序而开发的一个脚本语言,luajit(www.luajit.org)是lua的一个Just-In-Time也就是运行时编译器,也可以说是lua的一个高效版。二、优势1)lua是一个免费、小巧、简单、强大、高效、轻量级的嵌入式的脚本语言,lua当前的发行版本5.3.1只有276k。2)它是用C语言开发的项目,所以可以在大部分的…

  • docker镜像文件下载_docker安装centos7镜像

    docker镜像文件下载_docker安装centos7镜像1安装docker的apt源apt-getinstallapt-transport-httpsca-certificatescurlsoftware-properties-common

  • go语言切片的三种方法_病理会诊蜡块还是切片

    go语言切片的三种方法_病理会诊蜡块还是切片Go语言入门之切片的概念

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号