新闻中心
Linux 下 CSV 文件怎么快速查看和过滤?
推荐使用csvkit、mlr或awk/cut处理CSV:csvkit适合快速查看筛选,mlr适合复杂分析如计算和聚合,awk/cut作为无依赖兜底方案。

Linux 下查看和过滤 CSV 文件,不用打开 Excel 或写脚本,用命令行就能又快又准。
用 csvkit 看得清、筛得准
csvkit 是专为 CSV 设计的命令行工具集,安装后能自动识别分隔符、处理引号、跳过空行,比原生 awk/sed 更靠谱。
- 装它:pip install csvkit(推荐用用户级安装:pip install --user csvkit)
- 看前 5 行:csvlook -n 5 data.csv(带行号、对齐整齐,适合扫一眼结构)
- 查某列含关键词的行:csvgrep -c "name" -m "Alice" data.csv(-c 指定列名,-m 匹配文本)
- 按数值列排序:csvsort -c "age" --reverse data.csv(支持多列、升/降序、数字识别)
没装 csvkit?用 awk + cut 快速应急
系统自带工具也能干,但要注意 CSV 有逗号在字段里(比如 "Smith, Jr.",25)时,cut 会切错。简单干净的 CSV 可以直接上。
Writer
企业级AI内容创作工具
220
查看详情
- 只看第 1、3 列:cut -d',' -f1,3 data.csv | head -10
- 筛选第 2 列等于 100 的行:awk -F',' '$2 == 100 {print}' data.csv
- 打印第 4 列大于 50 且第 1 列不为空:awk -F',' '$4 > 50 && $1 != "" {print}' data.csv
带表头的 CSV,用 mlr(Miller) 更顺手
mlr 把 CSV 当成“带字段名的数据库”来操作,语法接近 SQL,支持类型推断、计算列、分组聚合,适合稍复杂的分析。
- 装它:sudo apt install miller(Ubuntu/Debian)或 brew install miller(macOS)
- 查年龄 > 30 的人,只显示 name 和 city:mlr --csv filter '$age > 30' then cut -f name,city data.csv
- 统计每种 status 出现次数:mlr --csv stats1 -a count -g status data.csv
- 加一列“is_adult”:mlr --csv put
'$is_adult = $age >= 18 ? "yes" : "no"' data.csv
基本上就这些。csvkit 适合日常快速查筛,mlr 适合要算点东西的场景,纯 awk/cut 是兜底方案。选一个装上,比打开 LibreOffice 快十倍。
以上就是Linux 下 CSV 文件怎么快速查看和过滤?的详细内容,更多请关注其它相关文章!
# 的人
# 鞋服营销推广策略分析
# 长治网站建设电话
# 绛县网站推广营销
# 广东营销推广加盟
# 邵阳县网站优化推广公司
# 个人网站建设改版
# 头条营销推广多少钱
# 自学seo 基础
# seo情感文字
# 网站目录建设有哪些规范
# 推荐使用
# 就能
# 压缩解压
# 操作步骤
# linux
# 编辑器
# 行号
# 服务管理
# 运行环境
# 关键词
# cos
# macos
# csv
# mac
# office
# 工具
# ubuntu
# svg
# excel
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Yandex免登录网页版地址 Yandex搜索引擎官方访问入口
漫蛙2(台版)官方入口地址 漫蛙2(台版)正版漫画网页端
Flexbox布局实践:实现粘性导航栏与底部固定页脚
Win11怎么设置鼠标主按键_Win11鼠标左右键功能互换
正确连接J*aScript到HTML实现可点击图片与自定义事件处理
css卡片内容溢出如何处理_使用overflow隐藏或scroll显示内容
怎么去除衣服上的口红印_生活小妙招教你用酒精轻松擦除
C++20的source_location是什么_C++在编译期获取源码位置信息用于日志和断言
J*a里如何使用forEach遍历Map_Map遍历方法说明
抖音网页版怎么|直播|_抖音网页版开播操作指南
为什么我的微信朋友圈看不到别人的更新_微信朋友圈更新显示异常解决方法
小米14应用无法联网原因分析_小米14网络权限修复
Steam官网入口直达 Steam注册及登录步骤
Win11截图该按哪些键 Win11截屏完整流程解析【教程】
怎样使用“本地安全策略”提升Windows安全性_Secpol.msc配置指南【高手】
J*aScript DOM操作:高效清空列表元素的策略与实践
c++如何使用chrono库处理时间_c++标准库时间与日期操作
必由学官网入口 必由学教师登录入口
Win11怎么开启卓越性能模式 Win11电源选项启用高性能释放硬件潜力【方法】
淘宝支付提示失败如何解决 淘宝支付流程优化方法
如何将一个大型PHP应用拆分为多个Composer包_微服务与模块化架构的Composer实践
蛙漫漫画免费阅读入口_蛙漫官方正版无广告纯净版
大象笔记网页版入口 印象笔记网页版登录入口
多闪网页版在线观看免费入口_多闪官网访问入口
sublime如何配置Go语言开发环境_sublime搭建Golang编译运行系统
c++ dfs和bfs代码 c++深度广度优先搜索算法
Python类型检查:优化关联可选属性的Mypy推断策略
德邦快递查询平台 德邦快递物流信息查询入口
HTML空白字符处理机制:渲染、DOM与编码实践
Windows电脑怎么截图最方便_系统自带截图工具的5种神仙用法【技巧】
PS5 Pro有点优势但不多! 《燕云十六声》PS5平台与PC性能画面对比
Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全
NVIDIA股价11月重挫12%:下月有望好转 但难回5万亿美元巅峰
Win11文件资源管理器卡顿怎么修 Win11重置资源管理器进程优化响应速度【修复方法】
MinIO大规模对象列表性能瓶颈深度解析与外部元数据管理策略
Bilibili动漫最新防封地址发布-Bilibili动漫2025年最稳正版入口推荐
Go语言中动态执行代码字符串的策略与实践
sublime如何只显示或隐藏特定类型文件_sublime侧边栏文件过滤
css滚动动画效果怎么实现_使用Animate.css滚动触发动画类
Pandas DataFrame 多条件优先级排序与排名
今日头条怎么同步内容到抖音_今日头条内容同步到抖音教程
菜鸟取件码是什么怎么查 最全查询渠道汇总
使用Pandas转换并合并DataFrame:多列映射至统一结构
韩剧圈正版入口页面_韩剧圈官网登录链接
《噬血代码2》新预告片发布 展示游戏剧情
抖音怎么赚钱_抖音创作者变现方法与途径指南
C++如何实现单例模式_C++设计模式之线程安全的单例写法
小米汽车11月交付量突破40000台!雷军:将继续努力
AO3最新镜像入口 Archive of Our Own官方平台访问
Win10磁盘清理工具在哪 Win10打开并使用磁盘清理【教程】


2025-12-05
浏览次数:次
返回列表
'$is_adult = $age >= 18 ? "yes" : "no"' data.csv