shell脚本基础小习题(二)

shell脚本基础小习题(二)

编写一个memusage.sh,根据Free命令的结果计算出内存占用率

思路:

1:在屏幕输出“free”先查看命令结果
2:根据给出的结果我们需要用到“total”和“free”
total:列显示系统总的可用物理内存和交换空间大小。
free:列显示还有多少物理内存和交换空间可用使用。
这里我们只看Mem(内存的使用情况)就可以。
3:我们创建脚本但是我们在free的Mem中只需要用(“total”和“free”)该怎么编写,这里我们就要用到“grep(过滤)”,管道符号(|)和awk
grep:以行为单位读取数据的过滤工具
awk:以列为单位读取数据的过滤工具
awk -F其中的(-F)部分用来指定分隔符号【为指定时,就默认以空格或制表符分隔】,这里我们看到“free”中没有分隔符号 我们就直接awk后面跟空格就可以了。
awk ‘{prin $2}’:这是固定格式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值