반응형
-
쉘 스크립트 df -h 명령어 특정 용량 이상 디렉토리 가져오기
이번 예제에서는 df -h 명령어를 입력했을 때 10% 이상의 디렉토리를 출력 하는것이 목적 입니다. 아래 이미지에서는 / 디렉토리와 /boot 디렉토리를 가져옵니다.
#!/bin/bash
mount_used=(`df -h`)
cnt=0
for mount_used_item in ${mount_used[*]}
do
if [[ "$mount_used_item" =~ [1-9][0-9][%] ]]; then
cnt3=$cnt
cnt2=`expr $cnt + 1`
echo "사용률:${mount_used[$cnt3]}, 디렉토리: ${mount_used[$cnt2]}"
fi
cnt=`expr $cnt + 1`
done
반응형