![如何使用like函数获取带逗号的数据](https://linux22.com/image/172162/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8like%E5%87%BD%E6%95%B0%E8%8E%B7%E5%8F%96%E5%B8%A6%E9%80%97%E5%8F%B7%E7%9A%84%E6%95%B0%E6%8D%AE.png)
我们有如下数据
Column1,|Column2,|Col|Abc|Column3,&TableName --- ( Here my delimiter is "&" )
有什么方法可以输出如下
Column1,Column2,Column3,&TableName
对于第一列有数据---
Column1,|Column2,|Col|Abc|Column3,
无论我们在哪里有“,”以及值,我们都需要获取并连接这些值。
第一个字段的最终输出应如下所示
Column1,Column2,Column3,
任何建议..请..(如果我的问题不清楚,请告诉我)
答案1
不确定这就是您要找的,但是
sed 's/[^,]*|//g' < input.csv > output.csv
将在您的示例输入记录上生成您的预期输出。
它本质上删除了每个分隔字段|
中直到并包括最右边字符的所有内容。,