-2

大きすぎて操作できないファイルがあります-それはほぼ100MBのxmlfileです

今、私はそれをxml_splitで分割したい

ファイルの名前はgermany-test.xmlで、ほぼ100MBです。5MBの断片に分割したいと思います。

私はターミナルに次のコードを持っています:

germany-test.xml | xml_split -s 5M -b germany -n 3 -

そして私は結果を取り戻します:

syntax error at line 1, column 0, byte 0 at /usr/lib/perl5/vendor_perl/5.14.2/i586-linux-thread-multi/XML/Parser.pm line 187
martin@linux-wyee:~/gis/test/test2> 

ここで何が問題になりますか?正しい方向へのすべてのポインタは大歓迎です...

4

2 に答える 2

2

表示されるエラー メッセージ全体でよろしいですか? .$PATH に含まれていない限り(すべきではありません)、次のように開始する可能性が高くなります。

germany-test.xml: command not found

できますcat germany-test.xml | xml_split -s 5M -b germany -n 3 -が、それはUUOCと見なされる可能性があるため、 xml_split -s 5M -b germany -n 3 germany-test.xmlおそらく最善の方法です。

于 2012-04-23T09:23:58.663 に答える
2

パイプラインの 1 行目、0 列目、0 バイト目に構文エラーがあり、構造が正しくないように見えます。

xml_split … germany-test.xmlまたはのいずれかを実行しますxml_split … < germany-test.xml

于 2012-04-22T15:56:16.130 に答える