文本中每条记录某字段的格式转换
-
- 帖子: 19
- 注册时间: 2010-07-06 23:58
文本中每条记录某字段的格式转换
有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快速地完成这个转换?求各位指教^_^
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 文本中每条记录某字段的格式转换
用sed正则替换很简单的,但是我不会....
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 文本中每条记录某字段的格式转换
代码: 全选
awk -F, -vOFS=, '{print $1, $2, $3/100, $4}'