前陣子去面試,最後一道簡單的shell腳本,shell監控磁盤超過80%的打印並顯示出磁盤名字,我當時寫的腳本如下:
#!/bin/bash
array=(`df |sed 1d | awk '{print $1,$5}'|tr -d % `)
len=${#array[@]}
for((i=1;i<=$len;i=i+2));do
if [ ${array[$i]} -gt 80 ]
then
echo "${array[$i-1]} ${array[$i]}"
fi
done