我的文件包含以下数据
65100435|2006-04-17|27542|2868.05|1092.38|10|223.476|2006-04-20|0|1125398|3|3|2868.05
65101085|2006-04-17|2572|1306.44|411.7|10|87.34|2006-04-20|0|1250623|3|3|1306.44
我需要做的是用单引号将日期字段括起来,如下所示。
65100435|'2006-04-17'|27542|2868.05|1092.38|10|223.476|2006-04-20'|0|1125398|3|3|2868.05
65101085|'2006-04-17'|2572|1306.44|411.7|10|87.34|'2006-04-20'|0|1250623|3|3|1306.44
任何人都可以用 sed 命令帮助我吗?谢谢
最佳答案
这可能对你有用(GNU sed):
sed "s/....-..-../'&'/g" file
关于linux - 在平面文件中用单引号括起一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22261165/