Linux基礎命令—文字顯示cut

一生有你llx發表於2018-12-30
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列
      0
      1
      2
      3
      4 

相關文章