把连续多个空格变成单个空格的几个方法:
[root@oracle6 ~]# echo "a b c d" | sed 's/[ ][ ]*/ /g'
a b c d
[root@oracle6 ~]# echo "a b c d" | awk '{$1=$1;print}'
a b c d
[root@oracle6 ~]# echo "a b c d" | tr -s ' '
a b c d
[root@oracle6 ~]# echo "a b c d" | sed 's/[ ][ ]*/ /g'
a b c d
[root@oracle6 ~]# echo "a b c d" | awk '{$1=$1;print}'
a b c d
[root@oracle6 ~]# echo "a b c d" | tr -s ' '
a b c d
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24237320/viewspace-2101068/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24237320/viewspace-2101068/