- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルで条件によって書き出さないようにしたい)
バッチファイルで条件によって書き出さないようにしたい
このQ&Aのポイント
- バッチファイルを使用して、temp.txtというファイルの4番目のカンマを比較し、同じ場合はテキストに出力しない方法を作成したい
- バッチファイルで複数の括弧を使うことはできるのか
- バッチファイルの条件分岐についての問題
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
初心者のうちは、for do の後は call にしたほうがいいです。あと文法エラーも少々あり。 set sbuf=test for /f "tokens=4 delims=, " %%a in (C:temp.txt) do call :sub %%a goto :eof :sub set saddress=%1 if %sbuf% == %1 ( rem ) else ( set saddress=%1 findstr %saddress% C:\sip_cmail\ping_sip.txt >> C:\out.txt ) set sbuf=%1 goto :eof
お礼
ありがとうございます! 会社でテンパってて投稿しました。勉強します。 ありがとうございました。