需求以下:code
输入一串随机数字,而后按千分位输出。随机数
例如:输入随机数字为“123456789”,输出为123,456,789sed
参考解答以下方法
-方法1co
[root@lanquark sh]# echo "123456789" | sed '{ :start s/\(.*[0-9]\)\([0-9]\{3\}\)/\1,\2/ t start }' or echo "123456789" | sed -r '{:start;s#(.*[0-9])([0-9]{3})#\1,\2#;t start}'