linux shell 命令仅输出某一列
linux shell 命令仅输出某一列
背景
我只想看磁盘的根目录的剩余量,也就是只想显示更目录的Avail
解决办法
使用awk命令即可
步骤
先 df -h 查看磁盘信息
df -h
通过 grep 命令只列出更目录的那一行
df -h | grep /dev/sda2
通过 awk 命令打印可用量
df -h | grep /dev/sda2 | awk '{ print $4 }'
解析
- $4 就是第4列
额外的尝试
显示整个第4列
df -h | awk '{print $4}'
显示第一列和第四列
df -h | awk '{print $1, $4}'