我需要对一个大的 csv 文件进行排序。所以,使用
sort
命令会很好。
但是,我面临一个问题,即数据中也存在定界符“,”。 因此,使用“,”对字段进行排序会出乎意料。
文件包含如下数据
Ahmedabad ,"7,Olive residency ", 380058
Gandhinagar,"85,Kabir villa",38048
Surat ,Binory Bunglows,589635
我正在使用类似这样的排序命令
sort --field-separator=',' -s -k 3,3 bigfile.csv
这没有给出所需的输出。
谁能帮我解决这个问题?
最佳答案
sort -k3 -t',' -nr bigfile.csv
关于linux排序命令在数据中带有分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36700491/