lhunath 1326104215 learn num=23803400; suffixes=( K M G T ); s=0; while (( num / 1000 )); do (( ++s, num/=1000 )); done; echo "$num${suffixes[s]}" lhunath 1326104319 forget lhunath 1326104324 learn num=23803400; suffixes=( '' K M G T ); s=0; while (( num / 1000 )); do (( ++s, num/=1000 )); done; echo "$num${suffixes[s]}" lhunath 1326106214 forget lhunath 1326106282 learn num=23803400; suffixes=( '' KiB MiB GiB TiB ); s=0; while (( num / 1024 )); do (( ++s, num/=1024 )); done; echo "$num${suffixes[s]}" lhunath 1326106407 forget lhunath 1326106415 learn num=23803400; suffixes=( '' KiB MiB GiB TiB ); s=0; while (( num / 1024 )); do (( ++s, num/=1024 )); done; echo "$num ${suffixes[s]}" Riviera 1498926435 forget Riviera 1498926456 learn num=23803400; suffixes=( B KiB MiB GiB TiB ); s=0; while (( num / 1024 )); do (( ++s, num/=1024 )); done; echo "$num ${suffixes[s]}"