一. 内存可用空间检索
首先看free命令得到的数据
free命令查询结果
我们需要获取第二行第一列和第四列数据,两种方式
1.Pattern{Actions}
free | awk 'NR==2{print $1,$4}'
2.{Condition{Actions}}
free | awk '{if(NR==2){print $1,$4}}'
结果:
Mem: 4880616
二. 磁盘可用空间检索
用df -h获取的数据
df -h查询结果
我们只查询c盘可用空间
我们需要获取第九行第三列数据,两种方式
1.Pattern{Actions}
df -h | awk 'NR==9{print $3}'
2.{Condition{Actions}}
df -h | awk '{if(NR==9){print $3}}'
结果:
173G
网友评论