我想在一行中打印df -h
输出。
我们的FS名称非常长,因为df -h
输出在另一行中。
在bash shell中使用df -PH
之后,我能够在一行中打印命令输出,但是df -PH在ksh shell中不起作用。
如何在KSH shell中的一行中打印df -h输出?
例如
Filesystem size used avail capacity Mounted on
/plorm/su/lb/lir/l_pap3rs_90_lib
16G 5.9G 9.4G 39% /plrm/sv/ib/li1
这应该来了
Filesystem size used avail capacity Mounted on
/plorm/su/lb/lir/l_pap3rs_90_lib 16G 5.9G 9.4G 39% /plrm/sv/ib/li1
感谢。
答案 0 :(得分:1)
尝试:
COLUMNS=1000 df -h
或:
df -h | awk 'NF==1{printf "%s", $0; next}1'
或:
df -h | awk 'NF!=1; NF==1{ printf "%s", $0}'