#!/bin/bash
result(){ #结果输出函数;
read input_2;
if [[ "$input_2" -gt 0 ]];then
if [ $input_2 == "$(expr ${#d_array[*]} + 1)" ] ;then
df -h;
read;
clear;
run;
elif [ $input_2 == "$(expr ${#d_array[*]} + 2)" ] ;then
echo "已退出!"
else
echo "文件系统 容量 已用 可用 已用% 目录"
df -h | grep -w ${d_array[$(expr $input_2 - 1)]}$;
read;
clear;
run;
fi
else
echo "输入正确选项!";
read;
clear;
run;
fi
}
run(){ #显示查看菜单;
echo "请选择您要查看的磁盘空间:";
d_array=(`df -h | grep / | awk '{print $6}'`);
b=$(expr ${#d_array[*]} - 1);
for((i=0;i<=$b;i++));do
echo $(expr $i + 1)-------------------${d_array[$i]}
done
echo "$(expr ${#d_array[*]} + 1)-------------------"查看全部!
echo "$(expr ${#d_array[*]} + 2)-------------------退出!
基于 df -h 查看磁盘使用情况(shell脚本)
最新推荐文章于 2024-04-29 19:15:35 发布