前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >命令行工具:cut列操作

命令行工具:cut列操作

作者头像
用户2183996
发布2018-06-21 17:43:51
1K0
发布2018-06-21 17:43:51
举报
文章被收录于专栏:技术沉淀技术沉淀

列操作cut

面对较大CSV文件的时候,可以用列工具做简单操作。

以如下的一个student.csv为例子:

name

gender

score

grade

David

male

85

B

Michael

female

90

A

Cammy

male

88

A

Tom

female

59

C

甄选列cut

CSV有很多列,可以用cut挑选出指定列。这里有几个有用的参数:

  • -d:field delimiter,字段分隔符;
  • -f:fields,指定字段;

常用操作:

  • cut -d',' -f1 filename:提取第一列,当,为字段分隔符时
  • cut -d',' -f1,3:提取第一个和第三个字段,当,为字段分割符时
  • cut -d':' -f2-4:提取第二到第四个字段,当:为字段分割符时
  • cut -d',' -f3 --complement student.csv:提取除第三列的其他列,当,为分隔符时

比如cut -d"," -f1,3 student.csv产生如下结果:

name

score

David

85

Michael

90

Cammy

88

Tom

59

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.05.28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 列操作cut
    • 甄选列cut
    相关产品与服务
    文件存储
    文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档