Chinaunix
标题:
怎么实现把多个空格替换成一个
[打印本页]
作者:
crazyboytan
时间:
2016-01-08 14:38
标题:
怎么实现把多个空格替换成一个
OS:AIX
我想实现把如下查询结果中列与列之间的多个空格替换成1个,如何实现?,如下:
[oracle@ora1a:/home/oracle]#>df -g|grep -v "`df -g|head -n 1`"
/dev/hd4 10.00 5.67 44% 57696 5% /
/dev/hd2 20.00 13.96 31% 74460 3% /usr
/dev/hd9var 5.00 2.62 48% 14294 3% /var
/dev/hd3 55.00 52.82 4% 6986 1% /tmp
/dev/hd1 10.00 3.68 64% 21268 3% /home
/dev/hd11admin 0.50 0.50 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 10.00 6.00 40% 26449 2% /opt
/dev/livedump 0.50 0.50 1% 4 1% /var/adm/ras/livedump
/dev/fslv00 120.00 20.15 84% 924931 14% /u01
/dev/odm 0.00 0.00 -1% 6 100% /dev/odm
/dev/vx/dsk/RAC_A_archlogdg/volarchlog 490.00 455.31 8% 13 1% /archivelog
/dev/vx/dsk/RAC_A_oradatadg/voloradata 4795.86 1878.56 61% 234 1% /oradata
/dev/vx/dsk/RAC_A_userdatadg/voluserdata 990.00 548.45 45% 236 1% /userdata
求解!
作者:
crazyboytan
时间:
2016-01-08 15:07
df -g|grep -v "`df -g|head -n 1`"|sed 's/ \{1,\}/ /g'
作者:
饭特悕
时间:
2016-01-08 15:12
sed 's/ */ /g'
作者:
饭特悕
时间:
2016-01-08 15:14
tr -s ' ' 也可以试试
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2