- 论坛徽章:
- 0
|
执行bdf
/dev/vg00/lvol3 204800 68136 128175 35% /
/dev/vg00/lvol1 299157 35493 233748 13% /stand
/dev/vg00/lvol8 4706304 3930416 727409 84% /var
/dev/vg00/lvol7 1236992 833335 378477 69% /usr
/dev/vg00/lvol4 204800 1905 190254 1% /tmp
/dev/vg00/oracle 4096000 3759841 315193 92% /oracle
/dev/vg00/lvol6 929792 641383 270435 70% /opt
/dev/vg00/lvol5 20480 1459 17885 8% /home
/dev/vgtuxedo/lvtuxedo
2048000 1408176 599866 70% /tuxedo
/dev/vgtuxedo/sybase
1024000 703797 300241 70% /sybase
/dev/vgtuxedo/backup
13023819 4421292 7300145 38% /jlczkbackup
但我想通过脚本将上面结果格式化成
/:35,/stand:13,/var:84,/usr:69,/tmp:1,/oracle:92,/opt:70,/home:8#
就是这个意思
文件系统:可用空间,文件系统:可用空间,…………文件系统:可用空间#
最后一个用#号表示结束。
我这么做的:
bdf|awk '{print $6,$5}'|grep ^/|tr " " ":"|tr "%" "," |tr -d "\n"|
结果是
/:35,/stand:13,/var:84,/usr:69,/tmp:1,/oracle:92,/opt:70,/home:8,
最后一个“,”怎样替成“#”
还有什么更好的办法
请各位帮帮忙 |
|