csplit

    1熱度

    2回答

    我需要根據大文件中使用shell腳本最後一次出現的模式將較大的文件拆分成更小的塊。例如。 Sample.txt的 NORTH EAST|0004|00001|Fost|Weaather|<br/> NORTH EAST|0004|00001|Fost|Weaather|<br/> SOUTH|0003|00003|Haet|Summer|<br/> SOUTH|0003|00003|Haet

    0熱度

    2回答

    這裏就是我想(MySQL的例子)做: 傾銷只有結構 - structure.sql 傾銷所有表數據 - data.sql 劈裂data.sql,並把每個表中的數據信息單獨的文件 - table1.sql,表2,SQL,table3.sql ... tablen.sql 分裂每個表成更小的文件(每個文件1K線) commiting所有文件在我的本地git倉庫 應對所有目錄進行遠程安全serwerwe

    2熱度

    3回答

    我在一個mac上運行,並有一個非常大的包含超過100k對象的.json文件。 我想將文件分成許多文件(最好是50-100)。 源文件 原來以.json文件是一個多維數組,看起來有點像這樣: [{ "id": 1, "item_a": "this1", "item_b": "that1" }, { "id": 2, "item_a": "this2

    1熱度

    1回答

    我有這個.xml文件: <docs> <doc> Some text </doc> <doc> here some </doc> <doc> text here </doc> </docs> 我試圖用csplit可爲了只拿到文本部分。這是我想出的。 $ csplit docs.xml '%^<docs>%1' '/^<\/doc/1' '{*}'

    -1熱度

    2回答

    有什麼工具可以做我想要的東西嗎?我想分裂文件「一」在開始的@線,接着是文件名: $ cat one @header -- header -- @body -- body -- @body isn't a split point @footer -- footer -- $ splitit one $ ls body footer header one $ cat heade

    0熱度

    1回答

    我有一個包含近千個html文件的目錄。每個文件都需要根據循環模式(標題)分成多個文本文件。我在一臺Windows機器上使用GnuWin32工具。 我已經找到一種方法來做到這一點,單個文件: csplit 1.html -b "%04d.txt" /"Words in heading"/ {*} 但我不知道如何在整個一系列的HTML文件重複此操作。這樣的:在一個無效的模式錯誤 for %i in

    0熱度

    1回答

    我在Linux終端上,努力將大文本文件分成幾個較小的文件。我試着用csplit,但csplit要求分隔符模式作爲REGEXP傳遞。靜態分隔符模式是, lorum ipsum。我如何將其作爲REGEXP編寫?讀了一下之後,我希望/'^, lorum ipsum$'/能夠正常工作,但事實並非如此。任何人都可以用正確的語法來幫助我嗎?

    0熱度

    1回答

    我想在BASH中使用csplit將文件在1500-1600年間分隔爲多個分隔符。 當我這樣做的命令 csplit Shakespeare.txt '/1[56]../' '{36}' 它幾乎工作,但至少有兩個問題: 此輸出38個文件,而不是36,編號xx00通過xx37。 (另外xx00是完全空白的。)我不明白這是怎麼可能的。 其中一個文件(爲什麼csplit返回37個非空文件而不是我預期的36個