Shell脚本awk命令 您所在的位置:网站首页 shell脚本awk命令 Shell脚本awk命令

Shell脚本awk命令

#Shell脚本awk命令| 来源: 网络整理| 查看: 265

 

 

awk

命令

 

awk

主要功能为做一些简易的文本处理,如取出字段并重新编排。语法:

 

awk  

program

  [file 

awk

读取命令行上指定的各个文件(若无,则为标准输入)

,一次读取一行记录,针对每一行,执

行应用程序指定的命令。

awk

程序基本构架为:

 

pattern  

{action} 

pattern

或是

action

都能省略。省略

patter

,则会对每条记录执行

action,

省略

action

怎等于

{print}

 

awk

读取输入记录,然后自动将各个记录切分为字段,

awk

将每条记录内的字段数目,存储到内

建变量

NF

。如需字段值,搭配

$

字符。下面几个例子:

 

 

编号为

0

的字段表示整条记录。

 

可以使用

-F 

分割符的方式来设置分隔符。如对于

/etc/passwd

文件的内容:

 

 

但是虽然设置了输入字段分隔符为冒号,但输出还是空格分割,即输入、输出分割字符时分开的,

必须设置

OFS

变量,改变输出字段分隔符。如下:

 

 

打印行可以使用如下:

 

 

也可以使用

printf

的形式。

 

BEGIN

END

两个特殊的模式提供

awk

程序起始与清除操作。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有