linux-awk中NF与$NF的区别

项目实践总结(持续更新中):awk命令汇总 三剑客的功能非常强大,但我们只需要掌握他们分别擅长的领域即可:grep擅长查找功能,sed擅长取行和替换。|%+15s| : 以 | 为分隔符 %s 配合 printf 使用 代替当前字符串 右对齐 占用15字符。|%-15s| : 以 | 为分隔符 %s 配合 printf 使用 代替当前字符串 左对齐 占用15字符。$配合NF使用 : NF内存储统计文件内每行的总字段,$存储NF内的值。awk的语法格式:awk [参数] [处理内容] [操作对象]$NF : 存储以 | 为分隔符的最后一列。 阅读详情

NF 表示的是浏览记录的域的个数
$NF 表示的最后一个Field(列),即输出最后一个字段的内容

[root@localhost SHELL]# free -m | grep buffers\/
-/+ buffers/cache:       1815       1859
[root@localhost SHELL]# free -m | grep buffers\/ | awk '{print $NF}'
1859
[root@localhost SHELL]# free -m | grep buffers\/ | awk '{print NF}'
4
[root@localhost SHELL]# 
awk命令之NF$NF区别 awk命令之NF$NF区别 NF(number of field):域的个数 $NF :最后一个Field(列) /tmp/test>ll a -rw-rw-r-- 1 admin admin 0 8月 11 10:58 a /tmp/test>ll a |awk ‘{print NF}’ 9 /tmp/test>ll a |awk ‘{print $NF}’ a https://www.cnblogs.com/xxiong1031/articles/7344804.html ... 阅读详情

相关推荐

LINUX - awk命令之$NF的应用

Linux中写脚本时经常要用到NF、NR、ORS、FNR以及FS,这些大家写过脚本都很熟悉,但是很多人对$NF却不常用,其实用的得当,写脚本也很是便捷,现在把NF$NF区别,以及应用写出来,供大家参考。上边命令cat ip_list |awk 'BEGIN{FS="."} {print NF}'的意思以.为分隔符,打印出列数,每行是4列。上一个命令是print NF,这个是print $NF,可以看出结果截然不同,上一个是打印出每行的列数,这个是打印出最后一列。

几十年资深高级架构师,技术专家的技术笔记。专注C、Java、Python、微服务、云原生、AI工程化及高并发系统分布式架构实战,分享源码剖析、性能调优与架构治理经验。 3919

AWK里面的NR、NF用法

1.NF:支持记录域个数,在记录被读之后再设置例1 [root@redhat wilsontest]# pwd /tmp/wilsontest [root@redhat wilsontest]# echo $PWD | awk -F / '{print $NF}' wilsontest 这里取得的是当前目录的最后一个文件的名字。 再如: [root@re

男人十八一枝花的博客 6万+

$NF是什么意思

行的最后一个字段,即 TCP 连接的状态。通过递增相应状态的数量来统计每个连接状态的数量。是一个特殊变量,表示当前行的最后一个字段(Field)。在 awk 中,通过。是另一个特殊变量,表示当前行的字段数。加上字段索引来引用相应的字段值。表示第二个字段,以此类推。表示最后一个字段的索引。,可以访问到这个字段的值。举个例子,假设输入行为。,其中最后一个字段为。请注意,awk 中的。

mywaya2333的博客 2060

LINUX - awk命令之NF$NF区别

LINUX - awk命令之NF$NF区别NF$NF 区别问答:1.awk$NF是什么意思?#pwd/usr/local/etc~# echo $PWD | awk -F/ '{print $NF}'etcNF代表:浏览记录的域的个数$NF代表:最后一个Field(列)2.awk下面的变量NF$NF有什么区别?{print NF} 也有{print $NF}前者...

weixin_34400525的博客 139

LINUX - awk命令之NF$NF区别 (转)

NF$NF 区别问答:(转)1.awk$NF是什么意思?#pwd/usr/local/etc~# echo $PWD | awk -F/ '{print $NF}'etcNF代表:浏览记录的域的个数$NF代表:最后一个Field(列)2.awk下面的变量NF$NF有什么区别?{print NF} 也有{print $NF}前者是输出了域个数,后者是输出最后一个字段的内容如:~# echo $...

weixin_30352191的博客 251

Linux常用命令

**1.**linux awkNFNF的区别NF表示的是字段的个数" role="presentation" style="position: relative;">NF区别NF表示的是字段的个数NF区别NF表示的是字段的

warm_day的博客 343

NF$NF 区别问答

1.awk$NF是什么意思?#pwd/usr/local/etc~# echo $PWD | awk -F/ '{print $NF}'etcNF代表:浏览记录的域的个数$NF代表 :最后一个Field(列)2.awk下面的变量NF$NF有什么区别?{print NF} 也有{print $NF}前者是输出了域个数,后者是输出最后一个字段的内容如:~# echo ...

weixin_34281477的博客 236

Linux三剑客-awk

摘要:awk是一款功能强大的文本分析工具,由Aho、Weinberger和Kernighan开发,主要用于数据分析和报告生成。它逐行读取文件,默认以空格为分隔符进行切片处理,支持变量、运算符和流程控制。awk语法为"pattern{action}",提供多种内置变量(如NR、NF)和选项参数(如-F指定分隔符)。典型应用包括:匹配特定行(/root/)、提取指定列($7)、统计行属性(FILENAME,NR,NF)、格式化输出(printf)以及IP地址提取等。相比grep、sed和cu

The_Lun的博客 647

linux shell awk nf,Linux Shell编程四剑客-awk

awk【语法】awk【option】patternactionfilenameprogram:pattern+action如果action中有多个语句,需要用;分隔eg:awk 'BEGIN{test="hello gawk";print test}'1、printprint item1,item2, ...1)逗号分隔符2)输出的各item可以是字符串,也可以是数值:当前记录的字段、变量...

weixin_42297446的博客 542

Linux1017 shell:awk print printf

摘要:本文记录了用户在使用awk命令处理文本文件时遇到的一系列语法错误和调试过程。主要问题包括:BEGIN/OFS语法错误、printf格式字符串缺少引号、END块语法错误、空分隔符-F""的使用不当等。多次尝试后,最终通过添加分号分隔语句和修正格式字符串成功输出了/etc/passwd文件的用户名、主目录和shell信息。文中还展示了ifconfig命令awk结合使用时出现的参数错误提示。整个调试过程体现了Linux命令组合使用的常见问题及解决方法。(142字)

czhc1140075663的博客 1049

Linux三剑客(grep、sed、awk)【三、awk

awk 必须 外层单引号,内层双引号内置变量 $1 $2 都不得加双引号,否则会识别为文本,尽量别加引号awk '{print "第一列:" $1, "第二列:" $2}' tmp.txt",name}'laomao#间接引用shell变量。

qq_44799103的博客 857
上一篇: 在shell中求长度的几种常见方式
下一篇: linux lsof祥解
lm_123_456
博客等级 码龄11年 35粉丝 86原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值