sed 命令行单行程序集锦
条评论sed 命令优秀程序集锦。
- 为整数 / 浮点数添加千分位符(小数部分无需添加千分位符):
1
2
3
4
5
6
7
8
9
10
11
12
13
14sed -r ':a s/^([^.]*[0-9])([0-9]{3})/\1,\2/; ta'
# 12 ==> 12
# -123 ==> -123
# 1.234 ==> 1.234
# -12345 ==> -12,345
# 123456.789 ==> 123,456.789
# -12345.5678 ==> -12,345.5678
# 123456. ==> 123,456.
# 123456.0 ==> 123,456.0
# +123456.0 ==> +123,456.0
# -123456789.12345 ==> -123,456,789.12345
# 12345678901234567 ==> 12,345,678,901,234,567
# +123456789123456789.00 ==> +123,456,789,123,456,789.00