shell查找磁盘空间最大的挂载目录

 1 #!/bin/bash
 2 
 3 df_lines=$(df -P | wc -l)
 4 
 5 max_dir=''
 6 max_siz=0
 7 
 8 for i in $(seq 2 $df_lines)
 9 do
10     temp_siz=$(df -P | awk -v i=$i 'NR==i{print $4}')
11     if [ $temp_siz -gt $max_siz ];then
12         max_siz=$temp_siz
13         max_dir=$(df -P | awk -v i=$i 'NR==i{print $NF}')
14     fi
15 done
16 
17 echo $max_dir

 

posted @ 2020-07-28 16:39  道霖  阅读(570)  评论(0编辑  收藏  举报