31、Awk脚本语言快速参考

Awk脚本语言快速参考

1. 命令行语法

调用awk有两种基本形式:
- awk [-v var=value] [-F re] [--] ’pattern { action }’ var=value datafile(s)
- awk [-v var=value] [-F re] -f scriptfile [--] var=value datafile(s)

一个awk命令行由命令、脚本和输入文件名组成。输入从命令行指定的文件读取,如果没有指定输入文件或指定为“-”,则读取标准输入。 -F 选项将字段分隔符(FS)设置为 re -v 选项在脚本执行前将变量 var 设置为 value ,这甚至在 BEGIN 过程运行之前就会发生。

遵循POSIX参数解析约定,“–” 选项标志着命令行选项的结束。可以在命令行上指定由模式和动作组成的脚本,用单引号括起来;也可以将脚本放在单独的文件中,并使用 -f 选项在命令行上指定脚本文件的名称。

参数可以在脚本之后的命令行上指定传递给awk,包括设置系统变量如 FS OFS RS 。值可以是字面量、shell变量( $var )或命令的结果( ‘cmd‘ ),如果包含空格或制表符则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值