Linux外壳脚本分隔符

sshcrbum  于 2022-09-21  发布在  Linux
关注(0)|答案(0)|浏览(140)

如何使用Linux命令将.txt文件中的分隔符从当前的逗号(,)改为分号(;)?

以下是我的ME_1384_DataWarehouse_*.txt文件:

Data Warehouse,ME_1384,Budget for HW/SVC,13/05/2022,10,9999,13/05/2022,27,08,27,08
Data Warehouse,ME_1384,Budget for HW/SVC,09/05/2022,10,9999,09/05/2022,45,58,45,58
Data Warehouse,ME_1384,Budget for HW/SVC,25/05/2022,10,9999,25/05/2022,7,54,7,54
Data Warehouse,ME_1384,Budget for HW/SVC,25/05/2022,10,9999,25/05/2022,7,54,7,54

非常重要的是,最后两列的值是带有两个小数位的数字,因此例如第一行最后两列的值是:“27,08”

这可能是分隔符不能以适当方式更改的主要问题。

我尝试过:

sed 's/,/;/g' ME_1384_DataWarehouse_*.txt

而且每个逗号都被更改了,包括最后两列提到的值。

有谁能帮我解决这个问题吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题