shell 获取结果中的第n列,第n行

版权声明:精心研究,潜心学习,本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33468857/article/details/86571219

[[email protected] zabbix]# ls -l
total 24
-rw-r--r--     1  root root 2485 Dec  2 15:42  zabbix_agent.conf
drwxr-xr-x   2  root root 4096 Dec  2 15:42  zabbix_agent.conf.d
-rw-r--r--     1  root root 8158 Feb 23 14:19 zabbix_agentd.conf
drwxr-xr-x   2  root root 4096 Feb 23 14:22 zabbix_agentd.conf.d
-rw-r--r--     1  root root  799  Feb 14 09:23 zabbix_java_gateway.conf

获取zabbix_agent.conf的文件大小
[[email protected] zabbix]# ls -l | awk '{print $5}' | sed -n '2p'
2485

awk 是很实用的文本处理命令,print 到后带的是你要获取第几列,sed -n 是指定第几行。

猜你喜欢

转载自blog.csdn.net/qq_33468857/article/details/86571219