linux shell 命令仅输出某一列

linux shell 命令仅输出某一列

背景

我只想看磁盘的根目录的剩余量,也就是只想显示更目录的Avail

解决办法

使用awk命令即可

步骤

先 df -h 查看磁盘信息

df -h

image-20230905141111733

通过 grep 命令只列出更目录的那一行

df -h | grep /dev/sda2

image-20230905141303186

通过 awk 命令打印可用量

df -h | grep /dev/sda2 | awk '{ print $4 }'

image-20230905141358627

解析

  • $4 就是第4列

额外的尝试

显示整个第4列

df -h | awk '{print $4}'

image-20230905141526452

显示第一列和第四列

df -h | awk '{print $1, $4}'

image-20230905141643028

链接

【Linux】获取Linux指令结果的指定列、指定行_linux如何取第几列_-代号9527的博客-CSDN博客

posted @   南风丶轻语  阅读(798)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示