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

      csplit

      將一個大文件分割成小的碎片文件

      補充說明

      csplit命令 用于將一個大文件分割成小的碎片,并且將分割后的每個碎片保存成一個文件。碎片文件的命名類似“xx00”,“xx01”。csplit命令是split的一個變體,split只能夠根據文件大小或行數來分割,但csplit能夠根據文件本身特點來分割文件。

      語法

      csplit(選項)(參數)
      

      選項

      -b<輸出格式>或--suffix-format=<輸出格式>:預設的輸出格式其文件名稱為xx00,xx01等,用戶可以通過改變<輸出格式>來改變輸出的文件名;
      -f<輸出字首字符串>或--prefix=<輸出字首字符串>:預設的輸出字首字符串其文件名為xx00,xx01等,如果制定輸出字首字符串為“hello”,則輸出的文件名稱會變成hello00,hello、01......
      -k或--keep-files:保留文件,就算發生錯誤或中斷執行,與不能刪除已經輸出保存的文件;
      -n<輸出文件名位數>或--digits=<輸出文件名位數>:預設的輸出文件名位數其文件名稱為xx00,xx01......如果用戶指定輸出文件名位數為“3”,則輸出的文件名稱會變成xx000,xx001等;
      -q或-s或--quiet或——silent:不顯示指令執行過程;
      -z或--elide-empty-files:刪除長度為0 Byte文件。
      

      參數

      實例

      示例測試文件 server.log

      cat server.log
      SERVER-1
      [con] 10.10.10.1 suc
      [con] 10.10.10.2 fai
      [dis] 10.10.10.3 pen
      [con] 10.10.10.4 suc
      SERVER-2
      [con] 10.10.10.5 suc
      [con] 10.10.10.6 fai
      [dis] 10.10.10.7 pen
      [con] 10.10.10.8 suc
      SERVER-3
      [con] 10.10.10.9 suc
      [con] 10.10.10.10 fai
      [dis] 10.10.10.11 pen
      [con] 10.10.10.12 suc
      

      需要將server.log分割成server1.log、server2.log、server3.log,這些文件的內容分別取自原文件中不同的SERVER部分:

      [root@localhost split]# csplit server.log /SERVER/ -n2 -s {*} -f server -b "%02d.log"; rm server00.log
      [root@localhost split]# ls
      server01.log  server02.log  server03.log  server.log
      

      命令詳細說明:

      /[正則表達式]/   #匹配文本樣式,比如/SERVER/,從第一行到包含SERVER的匹配行。
      {*}     #表示根據匹配重復執行分割,直到文件尾停止,使用{整數}的形式指定分割執行的次數。
      -s      #靜默模式,不打印其他信息。
      -n      #指定分割后的文件名后綴的數字個數。比如01、02、03等。
      -f      #指定分割后的文件名前綴。
      -b      #指定后綴格式。比如%02d.log,類似于C語言中的printf參數格式。
      rm server00.log    #是刪除第一個文件,因為分割后的的第一個文件沒有內容,匹配的單詞就位于文件的第一行中。
      
      主站蜘蛛池模板: 国产成人久久综合二区| 亚洲综合av永久无码精品一区二区 | 亚洲综合久久综合激情久久| 综合久久国产九一剧情麻豆| 色综合久久无码五十路人妻| 狠狠色丁香久久婷婷综合蜜芽五月 | 亚洲人成伊人成综合网久久| 色天天综合色天天看| 国产亚洲综合久久系列| 色欲久久久久久综合网精品| 亚洲丁香色婷婷综合欲色啪 | 亚洲精品欧美综合四区| 伊人狠狠色丁香综合尤物| 亚洲综合激情视频| 亚洲av伊人久久综合密臀性色| 色综合久久中文字幕网| 91精品国产色综合久久不| 国产综合免费精品久久久| 色天天综合色天天看| 婷婷激情狠狠综合五月| 久久婷婷午色综合夜啪| 亚洲国产综合人成综合网站00| 亚洲第一页综合图片自拍| 成人综合久久综合| 狠狠综合久久久久综合小说网| 婷婷五月综合激情| 久久久久AV综合网成人| 亚洲综合视频在线观看| 亚洲另类激情综合偷自拍| 一本色道久久88加勒比—综合 | 青青草原综合久久大伊人导航| 天天av天天翘天天综合网| 一本大道加勒比久久综合| 婷婷色香五月激情综合2020| 色综合合久久天天综合绕视看| 亚洲国产成人久久综合一区| 亚洲av成人综合网| 狠狠色综合网久久久久久| 亚洲色欲久久久久综合网| 国产成人麻豆亚洲综合无码精品 | 亚州欧州一本综合天堂网|