天天看點

Linux基礎指令---文本顯示cut

cut

      将檔案中每一行的指定内容顯示到标準輸出。

      此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、文法

      cut  [選項]  file

2、選項清單

      --version

            顯示指令版本資訊

      --help

            顯示幫助文檔

      -b | --bytes=LIST

            設定輸出位元組數或者範圍

      -c | --characters=LIST

            設定輸出的字元數或者範圍

      -d | --delimiter=DELIM

            指定列的分隔符,預設是tab

      -f | --fields=LIST

            顯示分割後的列

      -n

            和“-b”一起使用,不要分割多位元組字元

      --complement

            補充標明的位元組、字元或字段集

      --output-delimiter=STRING

            使用STRING作為輸出分隔符,預設為使用輸入分隔符

      -s | --only-delimited

            如果該行沒有分隔字元,那麼不顯示這行

3、執行個體

      顯示以:分割後的第3列

      [root@localhost weijie]# cat /etc/passwd              //檢視内容

      root:x:0:0:root:/root:/bin/bash

      bin:x:1:1:bin:/bin:/sbin/nologin

      daemon:x:2:2:daemon:/sbin:/sbin/nologin

      adm:x:3:4:adm:/var/adm:/sbin/nologin

      lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

      [root@localhost weijie]# cut -f 3 -d: /etc/passwd      //以:為分隔符,顯示第3列

      1

      2

      3

      4 

繼續閱讀