久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

幫助中心 >  技術知識庫 >  云服務器 >  服務器教程 >  linux下用csplit命令分割文件的方法示例

linux下用csplit命令分割文件的方法示例

2018-06-13 17:31:32 9936

linux下用csplit命令分割文件的方法示例


適用場景


csplit命令用于將一個大文件分割成小的碎片,并且將分割后的每個碎片保存成一個文件,csplit命令–>按照指定的范式來分割文件,保存為xx00,xx01…的文件.

拆解文件主要是split和csplit命令,如果說split是按大小來拆分的話,那么csplit則可按匹配來拆分


選項解釋

$ csplit -h

/[正則表達式]/ #匹配文本樣式,比如/SERVER/,從第一行到包含SERVER的匹配行。

{*} #表示根據匹配重復執行分割,直到文件尾停止,使用{整數}的形式指定分割執行的次數。

-s #靜默模式,不打印其他信息。

-n #指定分割后的文件名后綴的數字個數。比如01、02、03等。

-f #指定分割后的文件名前綴。

-b #指定后綴格式。比如%02d.log,類似于C語言中的printf參數格式。


使用方法

$ csplit filename /match/ -n2 {*} -f aa -b ".log"


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: