df -h
将给出如下结果
我尝试将所有连续的空白替换为每行中的一个选项卡。因此我运行了这样的命令
df -h|sed 's/ +/\t/g'
但是我不知道为什么它不起作用..
如果只想将所有连续的空格转换为制表符,则可以使用以下命令。(我在使用sed版本的Ubuntu上4.2.1-9
)
命令: $ df -h | tr -s " " | sed 's/\s/\t/g'
输出:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 9.8G 4.5G 5.2G 46% /
udev 3.7G 12K 3.7G 1% /dev
tmpfs 748M 360K 748M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.7G 0 3.7G 0% /run/shm
tr -s " "
首先将所有空间压缩到一个空间中。sed 's/\s/\t/g
用制表符替换所有单个空格。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句