こんな機能があるなんて…
function size {
export FILENAME=$1
export SIZE=$(du -sb $FILENAME | awk '{ print $1 }')
awk 'BEGIN{x = ENVIRON["SIZE"]
split("Byte KiloByte MegaByte GigaByte TeraByte PetaByte ExaByte ZettaByte YottaByte", type)
for(i=8; y < 1; i--)
y = x / (2**(10*i))
print y " " type[i+2]
}'
}
size "/home/foo.bar" # 1 メガバイト
どのように挿入できますか: print y " " type[i+2]
変数へ: SIZE_FILE ?
test: SIZE_FILE=${print y " " type[i+2]} # エラー :-(
どうもありがとうございました