1行しか含まれていないxmlファイルがありますが、問題は行が非常に大きいため、変数に格納できないようです。
私が欲しいのはこれです、
tag1、tag2.....tag900 が与えられた場合、次のように各タグを行に分割します。
タグ1
タグ2
tag3
……
タグ900
1行しか含まれていないxmlファイルがありますが、問題は行が非常に大きいため、変数に格納できないようです。
私が欲しいのはこれです、
tag1、tag2.....tag900 が与えられた場合、次のように各タグを行に分割します。
タグ1
タグ2
tag3
……
タグ900
ネイティブ バッチを使用してこれを実行しようとしないでください。それは非常に困難であり、解決策は非常に遅くなります。
問題は、ネイティブ バッチが 8k を超える行を読み取ることができず、バッチには部分的な行を読み取る適切な方法がないことです。
サイズ >= 単一の繰り返し文字で構成されるファイルのテスト ファイルを作成する方法があります。次に、バイナリ ファイルの比較 ( FC /B
) が実行され、結果が 16 進コードとして表現される文字ごとに解析されます。それよりも少し複雑ですが、そこに行きたいとは思いません。
他の唯一のオプションは、SET /P を使用して一度に 1021 文字を読み取り、解析してまとめることです。しかし、これは証明されていません。繰り返しますが、努力する価値はないと思います。
ネイティブ スクリプト言語を使用する場合は、VBScript または JScript をお勧めします。(おそらく PowerShell ですが、その機能についてはあまり知りません)。
Windows に移植された sed などの Unix テキスト処理ツールをダウンロードできます。
私は XML とはあまり関係がありませんが、XML 専用の無料ツールがあり、XML の作業をかなり簡単にしてくれると信じています。
基本的にバッチ以外はなんでも使ってください!(これは、バッチで問題を解決するのが趣味の人から来ています)