Linux 下cut用法總結

CUT

cut 顧名思義,就是切~~是一個選取命令,其功能是將文件中的每一行,“字節” “字符” “字段” 進行剪切,選取我們需要的,並將這些選取好的數據輸出至標準輸出。

create two new document to display
#cat test1.txt
557adfhg
bcd5464b
135465453456
233546576
#cat test2.txt

cut (選項) (參數)

  • -b 字節

    
    #cut -b 1 test1.txt          //顯示每行的第一個字節
    
    5
    b
    1
    2
    
    #cut -b 1,3,5 test1.txt       //顯示每行的第一、三、五字節
    
    57d
    bd4
    156
    234
    
    #cut -b 1-3 test1.txt         //顯示每行的第一到三字節
    
    557
    bcd
    135
    233
    
    #cut -b -3 test1.txt         //顯示每一行的第一行到第三行字節
    
    557
    bcd
    135
    233
    
    #cut -b 3- test1.txt       //顯示第三個字節後的所有字節
    
    7adfhg
    d5464b
    5465453456
    3546576
  • -c 字符用於取出中文

    一箇中文相當於三個字節
    
    #cut -b 1 test2.txt
    
    輸出爲空
    
    #cut -c 1 test2.txt
    
    星
    星
    星
    星
    星
    星
    星
  • -f 與 -d一起使用是cut使用最頻繁的功能

    
    #cat /etc/passwd | head -n 3 | cut -d : -f 1
    
    root
    bin
    daemon
    -d 自定義分隔符: 與-f 一起使用   
    -f 根據-d的分隔符將一段信息分隔成段數,用-f取出第幾段的意思
    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章