0

2 GB までのファイルで完全に機能する /F コマンド用のウィンドウがありますが、2 GB を超えると何もせずに次のコマンドに進みます。

制限に関するドキュメントを検索しましたが、何も見つかりません。これが実際の制限であることを確認できる人はいますか?

上の 3 行を削除するファイルをコピーする必要があると仮定すると、任意のアイデアです (とにかく for コマンドはかなり遅いです)。

4

1 に答える 1

0

ええ、for /F2GBの制限があると思います。あなたの最善の策はsed、gnuwin32 から使用することだと思います。gnuwin32 sed を Google で検索し、最初の結果をクリックします。バイナリ zip ファイルをダウンロードし、bin フォルダーの内容をパスのどこかに抽出します。

適切なコマンドは次のとおりです。

sed "1,3d" oldfile > newfile

forとにかく、これはバッチループよりもはるかに高速です。

于 2013-04-04T01:44:09.510 に答える