首页 > 代码库 > CUT用法

CUT用法

CUT 是一个选取命令,一般用来处理行数据,截取自己希望的字段。

    语法,格式,主要参数。

        -d    自定义分隔符,默认为TAB。

        -f    与-d使用,指定显示哪个区域。(域)

    (1) cut [-df] [file]

         

        -b 以字节进行分割。

        -c 以字符进行分割。

        -n 仅与-b一起使用。

例:  [rocrocket@rocrocket programming]$ who
        rocrocket :0           2009-01-08 11:07
        rocrocket pts/0        2009-01-08 11:23 (:0.0)
        rocrocket pts/1        2009-01-08 14:15 (:0.0)

命令:who | cut -b 3

        who |  cut -b 3-5,8

        who | cut -b 3-  表示3至末尾

     who | cut -b -3 表示1-3字节


    域(-f)

      cat /etc/passwd | cut -d: -f 1

      -d 为参数 ,而冒号为指定的分隔符 -f1 指定显示区域 1

      cat /etc/passwd |cut -d : -f -2    表示以冒号为分隔符,显示域为第一个,第二个域

      cat /etc/passwd |cut -d : -f 1,3-5,7

      cat /etc/passwd |cut -d ‘ ‘ -f 1 以空格为分隔符,显示域1 注(单引号中间有一个空格符)

 

本文出自 “霸王别集” 博客,请务必保留此出处http://zhangtainren.blog.51cto.com/448826/1553169

CUT用法