2017-06-08 16 views
-1

が含まれている場合:削除行の行は、私は次のコードを持っている000

set local enabledelayedexpansion for /f "delims=" %%a in (\\file) do ( 
    SET ='%%a 
    SET s=!s:;'';'=;;%! 
    echo !s! 
) >> \\file" 

これまでのところ、私は次のように設定を追加しようとしました00 が含まれていますが、であれば、私は、行を削除するには、変更とは別に必要です働いていない。

+0

私の答えに関してあなたがしたコメントから、あなたは '000'を含むすべての行を削除するつもりはないので、正確にあなたの検索文字列を説明することができました。 – Compo

答えて

1

は何をしたい

FIND /V "000"<"TXTFILE.TXT">"NEWFILE.TXT" 

または

TYPE "TXTFILE.TXT"|FIND /V "000">"NEWFILE.TXT" 

をしませんか?

+0

それは削除してはならないすべての行を削除しています –

+0

私はテストしました(最初のコマンドのみ) - FINDSTRコマンドの代わりに – Drako

+0

を実行しました。FINDSTRコマンドを試すことができます – Drako

関連する問題