linux - 如何仅使用 linux 终端计算 CSV 的行数?
问题描述
我有一个包含 32 个字段的 CSV,其中一个是 XMLContent,该字段的值是一个 XML。我只想计算 csv 中的 3500 多行,我不能使用“wc -l”,因为我得到的总行数包括 XML 中的所有行,结果超过 5,000,000...谢谢你的帮助!
解决方案
尝试使用Miller(这里是linux 的预编译二进制文件)
mlr --csv --headerless-csv-output cat -n then stats1 -a max -f n input.csv
输出是你想要的
推荐阅读
- laravel - 无法获取会话存储值 laravel 5.4
- postgresql - 连接表插入第三个
- spring - h2下的列名中的Spring JPA实体和不支持的哈希符号
- typescript - 当没有要指定的确切值“未定义”或“空”时,为 TypeScript 可选参数传递什么?
- react-native - 如何在 IOS 和 android 应用程序中以 react native 创建自定义 url?
- javascript - Conditional rendering react native :only else part is working
- c# - C# 中的并行作业
- python - 如何删除lxml中的标签?
- javascript - 使用具有相同功能(如按键)的正则表达式验证 javascript 中的电话号码
- go - 获取 golang 的协议缓冲区选项信息