亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux常用命令csplit怎么用

發布時間:2022-02-16 12:02:02 來源:億速云 閱讀:123 作者:小新 欄目:開發技術

這篇文章主要介紹Linux常用命令csplit怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

Linux常用命令csplit命令用于將一個大文件分割成小的碎片,并且將分割后的每個碎片保存成一個文件。

Linux常用命令csplit怎么用

語法

 csplit [-kqsz][-b][-f] [-n][--help][--version][文件][范本樣式...]

參數

  • -b或–suffix-format= 預設的輸出格式其文件名稱為xx00,xx01…等,您可以通過改變來改變輸出的文件名。

  • -f或–prefix= 預設的輸出字首字符串其文件名為xx00,xx01…等,如果你指定輸出字首字符串為”hello”,則輸出的文件名稱會變成hello00,hello01…等。

  • -k或–keep-files 保留文件,就算發生錯誤或中斷執行,也不能刪除已經輸出保存的文件。

  • -n或–digits= 預設的輸出文件名位數其文件名稱為xx00,xx01…等,如果你指定輸出文件名位數為”3″,則輸出的文件名稱會變成xx000,xx001…等。

  • -q或-s或–quiet或–silent 不顯示指令執行過程。

  • -z或–elide-empty-files 刪除長度為0 Byte文件。

  • –help 在線幫助。

  • –version 顯示版本信息。

實例

測試文件 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 12345678910111213141516

需要將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 123 命令詳細說明:

/[正則表達式]/ #匹配文本樣式,比如/SERVER/,從第一行到包含SERVER的匹配行。 {*} #表示根據匹配重復執行分割,直到文件尾停止,使用{整數}的形式指定分割執行的次數。 -s #靜默模式,不打印其他信息。 -n #指定分割后的文件名后綴的數字個數。比如01、02、03等。 -f #指定分割后的文件名前綴。 -b #指定后綴格式。比如%02d.log,類似于C語言中的printf參數格式。 rm server00.log #是刪除第一個文件,因為分割后的的第一個文件沒有內容,匹配的單詞就位于文件的第一行中。

以上是“Linux常用命令csplit怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

全州县| 和硕县| 阳东县| 巴彦淖尔市| 惠来县| 高要市| 奉贤区| 交城县| 蒙山县| 鄂伦春自治旗| 台中县| 四会市| 资讯| 阳高县| 扶余县| 清徐县| 海盐县| 广汉市| 深泽县| 五河县| 南平市| 徐闻县| 雷州市| 丹巴县| 石棉县| 五家渠市| 屯门区| 隆子县| 平昌县| 株洲市| 礼泉县| 崇阳县| 来安县| 特克斯县| 梓潼县| 北票市| 四川省| 兰西县| 石棉县| 桃园县| 通榆县|