我有一个 130 列的 CSV,我需要用它做 3 个 csv。我正在循环一段时间和 IFS,因为我需要对每一行的变量做一些事情。
这是我所做的:
while IFS=";" read [my 130 vars]
[what i do with the vars]
done < file.csv
但是我在某些行上有问题,因为我收到的原始 csv 是这样的:
"Hi";"i";"got;a problem"
如您所见,我有一个问题;在一个值。IFS 将其读取为两个值的分离。所以这是我的问题:有没有办法采取“;” 作为分隔符,而不仅仅是 ; ?