Linux鸟哥视频学习笔记25

AWK


实操
which awk
/bin/awk
type -a awk
awk is /bin/awk
awk is /usr/bin/awk
ls /bin | grep 'awk' 查看awk在/bin目录下有几个
ls /usr/bin | grep 'awk' 查看/usr/bin 目录下的awk
ll /bin |grep 'awk' 
ll /usr/bin | grep 'awk'


实操
cat -n test
awk '{print $0}' test 将test的所有行内容打印出来
awk 'BEGIN{print "this is the begin";print "======="{print $0}' test  先打印出this is 这一句,然后打印==== 最后打印所有内容
awk 'BEGIN{print "====="}{print $0}END{print "this is the end";print NR}' test  这里print NR是打印行数

注意事项


实操
awk '$0~/good/' greptest 匹配good并显示
awk '{if($0~/good/ ) print $0}' test
awk '{if($0~/[BFI]/) print $0}'test 匹配含有B或F或I开头的行内容
awk '{if($0~/!$/) print $0}' test 匹配以叹号结尾的行内容
awk '{if($0~/g..d/) print $0}' test 
awk '{if($0~/goo*/) print $0}' test 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值