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

[[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 是指定第几行。

你可能感兴趣的:(Shell,OpsDev运维开发)