是否有一个shell命令,它只是在一个字节数字串和一些命令通过-h选项提供的"人类可读"数字字符串之间来回转换?
澄清问题:ls -l没有-h选项(某些输出被抑制)
> ls -l
163564736 file1.bin
13209 file2.bin
Run Code Online (Sandbox Code Playgroud)
给出大小(以字节为单位),同时-h选项(某些输出被抑制)
> ls -lh
156M file1.bin
13K file2.bin
Run Code Online (Sandbox Code Playgroud)
大小是人类可读的,以千字节和兆字节为单位.
是否有一个shell命令只是简单地163564736进入156M并13209进入13K反向?
Tre*_*key 14
至:
echo "163564736" | numfmt --to=iec
Run Code Online (Sandbox Code Playgroud)
从:
echo "156M" | numfmt --from=iec
Run Code Online (Sandbox Code Playgroud)