<span id="vexk9"><table id="vexk9"></table></span>

      cut

      連接文件并打印到標準輸出設備上

      補充說明

      cut 命令 用來顯示行中的指定部分,刪除文件中指定字段。cut 經常用來顯示文件的內容,類似于 type 命令。

      說明:該命令有兩項功能,其一是用來顯示文件的內容,它依次讀取由參數 file 所指 明的文件,將它們的內容輸出到標準輸出上;其二是連接兩個或多個文件,如cut fl f2 > f3將把文件 fl 和 f2 的內容合并起來,然后通過輸出重定向符“>”的作用,將它們放入文件 f3 中。

      當文件較大時,文本在屏幕上迅速閃過(滾屏),用戶往往看不清所顯示的內容。因此,一般用 more 等命令分屏顯示。為了控制滾屏,可以按 Ctrl+S 鍵,停止滾屏;按 Ctrl+Q 鍵可以恢復滾屏。按 Ctrl+C(中斷)鍵可以終止該命令的執行,并且返回 Shell 提示符狀態。

      語法

      cut(選項)(參數)
      

      選項

      -b:僅顯示行中指定直接范圍的內容;
      -c:僅顯示行中指定范圍的字符;
      -d:指定字段的分隔符,默認的字段分隔符為“TAB”;
      -f:顯示指定字段的內容;
      -n:與“-b”選項連用,不分割多字節字符;
      --complement:補足被選擇的字節、字符或字段;
      --out-delimiter= 字段分隔符:指定輸出內容是的字段分割符;
      --help:顯示指令的幫助信息;
      --version:顯示指令的版本信息。
      

      參數

      文件:指定要進行內容過濾的文件。

      實例

      例如有一個學生報表信息,包含 No、Name、Mark、Percent:

      [root@localhost text]# cat test.txt
      No Name Mark Percent
      01 tom 69 91
      02 jack 71 87
      03 alex 68 98
      
      

      使用 -f 選項提取指定字段(這里的 f 參數可以簡單記憶為 --fields的縮寫):

      [root@localhost text]# cut -f 1 test.txt
      No
      01
      02
      03
      
      [root@localhost text]# cut -f2,3 test.txt
      Name Mark
      tom 69
      jack 71
      alex 68
      
      

      --complement 選項提取指定字段之外的列(打印除了第二列之外的列):

      [root@localhost text]# cut -f2 --complement test.txt
      No Mark Percent
      01 69 91
      02 71 87
      03 68 98
      

      使用 -d 選項指定字段分隔符:

      [root@localhost text]# cat test2.txt
      No;Name;Mark;Percent
      01;tom;69;91
      02;jack;71;87
      03;alex;68;98
      
      [root@localhost text]# cut -f2 -d";" test2.txt
      Name
      tom
      jack
      alex
      
      

      指定字段的字符或者字節范圍

      cut 命令可以將一串字符作為列來顯示,字符字段的記法:

      上面是記法,結合下面選項將摸個范圍的字節、字符指定為字段:

      示例

      [root@localhost text]# cat test.txt
      abcdefghijklmnopqrstuvwxyz
      abcdefghijklmnopqrstuvwxyz
      abcdefghijklmnopqrstuvwxyz
      abcdefghijklmnopqrstuvwxyz
      abcdefghijklmnopqrstuvwxyz
      
      

      打印第 1 個到第 3 個字符:

      [root@localhost text]# cut -c1-3 test.txt
      abc
      abc
      abc
      abc
      abc
      
      

      打印前 2 個字符:

      [root@localhost text]# cut -c-2 test.txt
      ab
      ab
      ab
      ab
      ab
      
      

      打印從第 5 個字符開始到結尾:

      [root@localhost text]# cut -c5- test.txt
      efghijklmnopqrstuvwxyz
      efghijklmnopqrstuvwxyz
      efghijklmnopqrstuvwxyz
      efghijklmnopqrstuvwxyz
      efghijklmnopqrstuvwxyz
      
      主站蜘蛛池模板: 色天天天综合色天天碰| 色久综合网精品一区二区| 狠狠色综合色综合网络| 国产AV综合影院| 亚洲综合一区二区精品久久| 激情综合网五月激情| 精品国产天堂综合一区在线| 伊人久久综合谁合综合久久| 亚洲综合无码一区二区三区| 国产精品无码久久综合网| 青青草原综合久久大伊人| 久久婷婷五月综合97色| 国产成人综合久久精品红| 精品福利一区二区三区精品国产第一国产综合精品 | 亚洲狠狠爱综合影院婷婷| 久久久久久久综合日本亚洲 | 亚洲小说图区综合在线| 伊人狠狠色丁香综合尤物| 色综合久久久无码中文字幕波多| 久久综合中文字幕| 一本大道久久a久久综合| 久久亚洲精品高潮综合色a片| 狠狠色婷婷久久综合频道日韩| 国产综合久久久久久| 亚洲色偷偷偷综合网| 天天综合网色中文字幕| 色综合67194| 久久久久久久综合狠狠综合| 一本大道加勒比久久综合| 区三区激情福利综合中文字幕在线一区| 色综合色天天久久婷婷基地| 亚洲综合精品一二三区在线| 久久婷婷五夜综合色频| 色妞色综合久久夜夜| 色久综合网精品一区二区| 亚洲综合在线视频| 天天做天天做天天综合网| 国精产品自偷自偷综合下载| 色噜噜狠狠狠狠色综合久一| 伊人婷婷色香五月综合缴激情| 日韩人妻无码一区二区三区综合部|