LINUX中AWK的功能是什么

76次阅读
没有评论

共计 942 个字符,预计需要花费 3 分钟才能阅读完成。

本篇文章给大家分享的是有关 LINUX 中 AWK 的功能是什么,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

1,AWK 主要功能:取行,取列,数据统计                        
基本格式:                         
awk -F 分割字符 {print $1} 文件名

2,awk 逻辑原理图:                       
awk—————–BEGIN 模块里的内容(BEGIN {print $1})                       

读取文本第一行(按行读取)          ————     满足则输出结果

  不满足则下一行继续读直到读完整个文本内容 

awk -F 分割字符 {print $0} 文件名                   表示显示全面列信息      
$0                   表示一个标量,意为所有

awk 也可以用来查找                          
awk / 字符 / 文件名

3, 匹配加处理动作          

awk 同样也支持正则      

NF 和 NR 的区别(NF 存储的是列数,NR 存储的是行数)

awk -F : $1~/^root/ /etc/passwd              ~ 表示匹配          
awk -F : $NF~/bash$/ /etc/passwd        

$NF 取值最后一列的指        

awk 中比较大小,等于的运算符的用法                          
4, 例:统计普通用户当前有多少个?     

LINUX 中 AWK 的功能是什么

统计磁盘分区使用情况?                       
df |awk NR==2 |awk $3 1000000{print $4}                   统计第二行中第三列(已使用 used)大于 1000000 的话就输出它的第四列(剩余可用 available)        
df |awk /\/$/ |awk $3 1000000{print $4}                 匹配以 / 结尾的信息中第三列(已使用 used)大于 1000000 的话就输出它的第四列(剩余可用 available)        
LINUX 中 AWK 的功能是什么

5,awk 过滤 ip 地址                        
LINUX 中 AWK 的功能是什么

6,awk 批量创建用户,使用动态密码并保存
LINUX 中 AWK 的功能是什么

以上就是 LINUX 中 AWK 的功能是什么,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计942字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)