Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
20 lines (15 sloc) 709 Bytes
#!/bin/bash
# [df]コマンドの内容を少しだけ加工するスクリプト
# [wc -l]コマンドで[df]コマンドの行数を算出
wc_val=`df | wc -l`
# [for]コマンドで2行目から最終行までループ
for i in `seq 2 ${wc_val}`
do
# 変数[val1]に6番目の値(ディレクトリ名)を代入
val1=`df | awk "NR==${i} {print ¥¥$6}"`
# 変数[val2]に5番目の値(ディスク使用量)を代入し[sed]コマンドで"%"を削除
val2=`df | awk "NR==${i} {print ¥¥$5}" | sed -e "s/%//g"`
# [expr]コマンドで空き容量を計算
val3=`expr 100 - ${val2}`
echo ""${val1}"」のディスク使用量は「"${val2}"%です。残り容量は「"${val3}"%です。"
done