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个