如何获得csv文件中文件数的不同字数



正如您所看到的,我在这个文件中有3个字段,但在国家/地区中可能有一个逗号。所以,我不希望它被认为是一个领域。这就是为什么我想得到这个文件中归档数量的不同字数。

ankit.rohilla Desktop $ head RandomizerCodes20210520.csv
Effective Date,Number,Country
05/25/2021,186800881,Trinidad and Tobago
05/25/2021,186800885,Trinidad and Tobago
05/25/2021,186800893,Trinidad and Tobago
05/25/2021,186800870,Trinidad and Tobago
05/25/2021,186800876,Trinidad and Tobago
05/25/2021,186800181,Trinidad and Tobago
05/25/2021,186800110,Trinidad and Tobago
05/25/2021,186800125,Trinidad and Tobago
05/25/2021,186800172,Trinidad and Tobago
ankit.rohilla Desktop $

明白了,解决方案是:

ankit.rohilla Desktop $ awk -F ""*,"*" '{print NF}' RandomizerCodes20210520.csv | uniq -c
1408720 3
ankit.rohilla Desktop $

其中3是我要查找的值,1408720是该文件的字数。

最新更新