【发布时间】:2013-04-26 05:48:42
【问题描述】:
对不起,如果这已经以某种形式发布。 我找不到任何可以准确回答我的问题的内容。
我是 awk、sed 和 bash 的新手。我需要为一个班级项目解决这个问题。
我有一个用逗号分隔的文本文件,所有数据都放在双引号内。
示例:
,"CHADWICK R GORE","C00538975","2012","$10,000.00",,"$10,000.00",,,"$5,000.00",,,"$15,000.00",,,,,,,,,,,,,"$15,000.00","$15,000.00",,,,
我需要从包含钱的字段中删除美元符号和逗号。 我用 sed 来做到这一点。 我的 sed 代码:
s/"\$\([^,"]*\),/"$\1/g
s/"\$\([^"]*\)"/\1/g
这似乎是错误的,如果数字中有两个,并没有去掉所有的逗号。
任何帮助将不胜感激!谢谢
【问题讨论】:
标签: regex sed expression