关于 csv
CSV Processing Skill 使用 awk、cut、sort、grep 等标准 Bash 工具处理 CSV,适合需要从命令行查看和整理表格数据的用户。它提供统计、筛选、选列和排序脚本。
主要功能
- 01汇总 CSV 统计信息
- 02按列值筛选行
- 03选择指定列
- 04按列排序并支持数值或反向排序
适用场景
- 01查看销售 CSV 的摘要
- 02筛选状态匹配的用户记录
- 03提取并排序所需数据列
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ vercel-labs/ bash-tool --skill csv安装后在 Claude Code 中输入/csv确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
scripts/analyze.shfilter.shselect.shsort.sh详细介绍
CSV 处理技能
使用标准 bash 工具(awk、cut、sort、grep)处理 CSV 文件。
可用脚本
analyze.sh
获取 CSV 文件的统计数据和摘要。
bash /skills/csv/scripts/analyze.sh data.csv
filter.sh
筛选列值匹配指定值的行。
bash /skills/csv/scripts/filter.sh data.csv <column_number> <value>
select.sh
从 CSV 中选择特定列。
bash /skills/csv/scripts/select.sh data.csv <col1,col2,col3>
sort.sh
按某列对 CSV 排序。
bash /skills/csv/scripts/sort.sh data.csv <column_number> [--numeric] [--reverse]
示例
# Show CSV summary
bash /skills/csv/scripts/analyze.sh sales.csv
# Filter where column 3 equals "active"
bash /skills/csv/scripts/filter.sh users.csv 3 active
# Select columns 1, 2, and 4
bash /skills/csv/scripts/select.sh data.csv 1,2,4
# Sort by column 2 numerically in reverse
bash /skills/csv/scripts/sort.sh data.csv 2 --numeric --reverse
评论
支持 Markdown