cut

使用cut选定字段

cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或是字符类型。后一种数据类型在遇到需要从文件里剪下特定的列时,特别方便。请注意:一个制表字符在此被视为单个字符。

举例来说,下面的命令可显示系统上每个用户的登录名称及其全名:

root@kali:~# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
...

root@kali:~# cut -d : -f 1,5 /etc/passwd
root:root
daemon:daemon
...

通过选择其他字段编号,还可以取出每个用户的根目录:

root@kali:~# cut -d : -f 6 /etc/passwd
/root
/usr/sbin
...

更多实例

例如有一个学生报表信息,包含No、Name、Mark

root@kali:~/lab/cache# cat cut.txt 
NO  NAME    MARK
01  tom 69
02  lucy    99
03  lomoye  100

使用 -f 选项提取指定字段

root@kali:~/lab/cache# cut -f 1 cut.txt 
NO
01
02
03
root@kali:~/lab/cache# cut -f 2 cut.txt 
NAME
tom
lucy
lomoye
root@kali:~/lab/cache# cut -f 3 cut.txt 
MARK
69
99
100

以上内容选材于shell脚本学习指南以及linux命令大全
代码部分属于自己的实践内容

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,203评论 2 33
  • 本文转自linux命令5分钟系列 cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息...
    井底蛙蛙呱呱呱阅读 1,644评论 0 2
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,467评论 9 467
  • 1 一两句话描述一下cut命令吧! 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。 cu...
    shuff1e阅读 284评论 0 0
  • 有人说,我读过的书都是读了就忘,怎么办?好吧,我现在有十个方法助你高效阅读,干货来啦!^_^ 图片发自简书App ...
    秋云三叔阅读 437评论 0 0