firmware/src/packages/fff/fff-network/files/lib/functions/fff/evalbytes
Robert Langhammer 18e4263c6a Remove unusual shebang in files to be sourced.
Fixes: #101

Signed-off-by: Robert Langhammer <rlanghammer@web.de>
Reviewed-by: Tim Niemeyer <tim@tn-x.org>
Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2018-09-17 12:38:38 +02:00

15 lines
345 B
Plaintext

human_bytes() {
while read B ; do
[ $B -lt 1024 ] && echo ${B} B && return
KB=$(((B+512)/1024))
[ $KB -lt 1024 ] && echo ${KB} KB && return
MB=$(((KB+512)/1024))
[ $MB -lt 1024 ] && echo ${MB} MB && return
GB=$(((MB+512)/1024))
[ $GB -lt 1024 ] && echo ${GB} GB && return
echo $(((GB+512)/1024)) TB && return
done
echo "-"
}