Rocky基础练习题-shell脚本2
Posted 大雨小柚子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rocky基础练习题-shell脚本2相关的知识,希望对你有一定的参考价值。
写一个脚本,完成如下功能:
(1) 列出当前系统识别到的所有磁盘设备 (2) 如磁盘数量为1,则显示其空间使用信息,否则,则显示最后一个磁盘上的空间使用信息
#!/bin/bash
disk=/dev/`lsblk |egrep -o ^sd[a-z] |tail -1`
disksum=`fdisk -l $disk|sed -rn s/.* ([0-9]+) sectors/\\1/p`
parsum=`fdisk -l $disk |tail -1| awk print $3`
sumG=`fdisk -l $disk |sed -rn "s#^Disk /dev.* ([0-9]+) G.*#\\1#p"`
used=`echo "($disksum-$parsum)*512/1024/1024/1024" |bc`
echo "您的磁盘$disk共计$sumGGB,使用了$usedGB"
[root@rocky8 ~]# ./blk.sh
您的磁盘/dev/sde共计20GB,使用了16GB
以上是关于Rocky基础练习题-shell脚本2的主要内容,如果未能解决你的问题,请参考以下文章