您所在位置: 网站首页 / Awk学习笔记.doc / 文档详情
Awk学习笔记.doc 立即下载
2024-11-16
约1.5万字
约18页
0
126KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

Awk学习笔记.doc

Awk学习笔记.doc

预览

免费试读已结束,剩余 13 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Awk学习笔记
TableofContents
HYPERLINK""\l"id2874788"1、awk简介
HYPERLINK""\l"id2875182"2、awk命令格式与选项
HYPERLINK""\l"id2875104"2、1、awk得语法有两种形式
HYPERLINK""\l"id2811790"2、2、命令选项
HYPERLINK""\l"id2810094"3、模式与操作
HYPERLINK""\l"id2810128"3、1、模式
HYPERLINK""\l"id2810236"3、2、操作
HYPERLINK""\l"id2810288"4、awk得环境变量
HYPERLINK""\l"id2861410"5、awk运算符
HYPERLINK""\l"id2861636"6、记录与域
HYPERLINK""\l"id2861644"6、1、记录
HYPERLINK""\l"id2861680"6、2、域
HYPERLINK""\l"id2861697"6、3、域分隔符
HYPERLINK""\l"id2861728"7、gawk专用正则表达式元字符
HYPERLINK""\l"id2861902"8、POSIX字符集
HYPERLINK""\l"id2861922"9、匹配操作符(~)
HYPERLINK""\l"id2861937"10、比较表达式
HYPERLINK""\l"id2861975"11、范围模板
HYPERLINK""\l"id2861992"12、一个验证passwd文件有效性得例子
HYPERLINK""\l"id2808705"13、几个实例
HYPERLINK""\l"id2808824"14、awk编程
HYPERLINK""\l"id2808832"14、1、变量
HYPERLINK""\l"id2808925"14、2、BEGIN模块
HYPERLINK""\l"id2808950"14、3、END模块
HYPERLINK""\l"id2808971"14、4、重定向与管道
HYPERLINK""\l"id2809145"14、5、条件语句
HYPERLINK""\l"id2809263"14、6、循环
HYPERLINK""\l"id2809375"14、7、数组
HYPERLINK""\l"id2809497"14、8、awk得内建函数
HYPERLINK""\l"id2876387"15、How-to
1、awk简介
awk就是一种编程语言,用于在linux/unix下对文本与数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令得输出。它支持用户自定义函数与动态正则表达式等先进功能,就是linux/unix下得一个强大编程工具。它在命令行中使用,但更多就是作为脚本来使用。awk得处理文本与数据得方式就是这样得,它逐行扫描文件,从第一行到最后一行,寻找匹配得特定模式得行,并在这些行上进行您想要得操作。如果没有指定处理动作,则把匹配得行显示到标准输出(屏幕),如果没有指定模式,则所有被操作所指定得行都被处理。awk分别代表其作者姓氏得第一个字母。因为它得作者就是三个人,分别就是AlfredAho、BrianKernighan、PeterWeinberger。gawk就是awk得GNU版本,它提供了Bell实验室与GNU得一些扩展。下面介绍得awk就是以GUN得gawk为例得,在linux系统中已把awk链接到gawk,所以下面全部以awk进行介绍。
2、awk命令格式与选项
2、1、awk得语法有两种形式
awk[options]'script'var=valuefile(s)
awk[options]-fscriptfile(s)
2、2、命令选项
-Ffsor--field-separatorfs
指定输入文件折分隔符,fs就是一个字符串或者就是一个正则表达式,如-F:。
-vvar=valueor--asignvar=value
赋值一个用户定义变量。
-fscrip--
从脚本文件中读取awk命令。
-mfnnnand-mrnnn
对nnn值设置内在限制,-mf选项限制分配给nnn得最大块数目;-mr选项限制记录得最大数目。这两个功能就是Bell实验室版awk得扩展功能,在标准awk中不适用。
-Wpactor--pat,-Wtraditionalor--traditional
在兼容模式下运行awk。所以gawk得行为与标准得awk完全一样,所有得awk扩展都被忽略。
-W
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

Awk学习笔记

文档大小:126KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用