美文网首页
Linux命令--cut

Linux命令--cut

作者: 橡皮24 | 来源:发表于2018-05-15 00:08 被阅读2次

一、命令简介:

  cut命令用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的指定内容。经常用于提取文件的某一列。

二、命令选项:

  -d:自定义分隔符,默认为制表符
  -f:与-d一起使用,指定输出某一列。
  -c:仅显示行中指定范围的字符
  -b:以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志
  -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除

三、指定字段的字符或者字节范围

1.N-:从第N个字节、字符、字段到结尾;
2.N-M:从第N个字节、字符、字段到第M个(包括M在内)字节、字符、字段;
3.-M:从第1个字节、字符、字段到第M个(包括M在内)字节、字符、字段。

四、命令实例:

1.截取/etc/passwd文件以:为分隔符,截取第一个字段

[root@cxm ~]# cat /etc/passwd | cut -d : -f 1
root
bin
daemon
adm
•••••••••
或者
[root@cxm ~]# cut -d : -f 1 /etc/passwd
root
bin
daemon
adm
••••••••••

2.截取/etc/passwd文件以:为分隔符,截取第2到第4个字段

[root@cxm ~]# cat /etc/passwd | cut -d : -f 2-4
x:0:0
x:1:1
x:2:2
x:3:4
••••••••

3.截取/etc/passwd文件以:为分隔符,截取第2和第4个字段

[root@cxm ~]# cat /etc/passwd | cut -d : -f 2,4
x:0
x:1
x:2
••••••

3.截取/etc/passwd文件,截取第2和第4个字符

[root@cxm ~]# cat /etc/passwd | cut -c 2-4
oot
in:
aem
dm:
p:x
•••••••••

相关文章

  • Linux命令学习之:cut命令

    Linux命令学习之:cut命令 cut命令可以从一个文本文件或者文本流中提取文本列。cut语法 [root@ww...

  • awk命令

    下文来自:美团 吴孟达更多AWK命令请参考:Linux awk 命令扩展:linux sort,uniq,cut,...

  • Linux命令--cut

    一、命令简介:   cut命令用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的指定内容。经常用...

  • Linux cut命令

    语法 cut [-bn] [file]cut [-c] [file]cut [-df] [file] 使用说明 ...

  • [linux]cut命令

    默认是按照tab(\t)来进行切分的。

  • linux cut命令

    先新建测试文件 检查下是否成功 用cut分割一下,取第一列,试一下 不对,因为默认分隔符是\t,而上面分隔符是空格...

  • Linux命令之文件管理 (十五)

    Linux cut命令 cut命令用于显示每行从开头算起 num1 到 num2 的文字。 语法 使用说明: cu...

  • 每天一个Linux命令(22):cut 命令

    Linux cut 命令用于显示每行从开头算起 num1 到 num2 的文字。 1、语法格式 cut [-bn]...

  • linux入门之命令执行顺序控制与管道

    基本概念 本文旨在帮助你了解linux中顺序执行、选择执行、管道、cut命令、grep 命令、wc命令、sort命...

  • Linux shell cut命令

    cut是以每一行为一个处理对象的。cut一般以什么为依据呢? 也就是说,我怎么告诉cut我想定位到的剪切内容呢? ...

网友评论

      本文标题:Linux命令--cut

      本文链接:https://www.haomeiwen.com/subject/ikbsdftx.html