Linux实战技能100讲--文件操作篇--awk

awk一般用于对文本内容进行统计、按需要的格式进行输出

使用sed将不规范的文本,处理为比较规范的文本

cut -d : -f 1 /etc/passwd
awk -F: '/wd$/{print $1}' /etc/passwd

流程控制
输入数据前例程 BEGIN{}
主输入循环{}
所有文件读取完成例程 END{}

awk -F "'" '/^menu/{print $2}' /boot/grub2/grub.cfg
awk -F "'" '/^menu/{print x++,$2}' /boot/grub2/grub.cfg

表达式

赋值操作符
    =
算数操作符
    + - * / % ^
系统变量
    FS和OFS字段分隔符,OFS表示输出的字段分隔符
    RS记录分隔符
    NR和FNR行数
    NF字段数量,最后一个字段内容可以用$NF取出
关系操作符
布尔操作符

判断和循环

for
while
do while

数组

函数

算数函数
字符串函数
自定义函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值