分页: 1 / 1

文本中每条记录某字段的格式转换

发表于 : 2012-05-07 14:31
zeng8809

有txt文本如下:
2,100,2%,hello
1.3,101,1.3%,world
3,45,0.1%,java

请问怎么把每行中带百分号的数转化为纯小数,即txt文本内容变为:
2,100,0.02,hello
1.3.101,0.013,world
3,45,0.001,java

请问怎么用sed或awk快速地完成这个转换?求各位指教^_^

Re: 文本中每条记录某字段的格式转换

发表于 : 2012-05-07 14:38
枫叶饭团
用sed正则替换很简单的,但是我不会....

Re: 文本中每条记录某字段的格式转换

发表于 : 2012-05-07 15:12
lilydjwg

代码: 全选

awk -F, -vOFS=, '{print $1, $2, $3/100, $4}'