如何使用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
而且每个逗号都被更改了,包括最后两列提到的值。
有谁能帮我解决这个问题吗?
暂无答案!
目前还没有任何答案,快来回答吧!