首页 > 开发 > linux > 正文

sort能不能排带单位的数字

2017-09-11 20:33:45  来源: 网友分享

我用du看子目录大小,但是如果加-h参数,出来的就是带单位的那种,不能用sort排序
不加-h是对的

# sudo du  |sort -n -r28692	.12980	./installer11640	./installer/cdebconf2784	./samba68	./apt12	./samba/cores12	./fsck4	./unattended-upgrades4	./samba/cores/smbd4	./samba/cores/nmbd4	./news4	./mysql4	./landscape4	./dist-upgrade4	./apparmor

加了-h参数就是郁闷的。。。

# sudo du -h |sort -n -r68K	./apt29M	.13M	./installer12M	./installer/cdebconf12K	./samba/cores12K	./fsck4.0K	./unattended-upgrades4.0K	./samba/cores/smbd4.0K	./samba/cores/nmbd4.0K	./news4.0K	./mysql4.0K	./landscape4.0K	./dist-upgrade4.0K	./apparmor2.8M	./samba

解决方案

把sort的-n换成-h