【.cmd】 バッチファイルスクリプト %15 【.bat】 (773レス)
【.cmd】 バッチファイルスクリプト %15 【.bat】 http://mevius.5ch.net/test/read.cgi/tech/1663153441/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
479: デフォルトの名無しさん [sage] 2023/12/11(月) 17:33:41.74 ID:DuarkpA3 習作でlog1.txtに格納されている文字列を1行ずつlog2.txtの中に存在しているかチェックしたいのですが、 @echo off for /f %%a in (log1.txt) do ( set line=%%a find "%%a" log2.txt if %errorlevel% == "0" ( echo OK >> kekka.txt ) else ( echo NG >> kekka.txt ) ) findで返ってくる値が0に固定されてしまい、 判定を上手く行うことが出来ずにいます 稚拙な質問でお恥ずかしいのですがどのように修正すれば良いでしょうか http://mevius.5ch.net/test/read.cgi/tech/1663153441/479
480: デフォルトの名無しさん [sage] 2023/12/11(月) 21:12:00.54 ID:WKo0W+M9 >>479 お前がなぜレスを貰えないのかchatgptに聞いてこい http://mevius.5ch.net/test/read.cgi/tech/1663153441/480
481: デフォルトの名無しさん [sage] 2023/12/11(月) 21:23:41.62 ID:ZQU2Csd1 >>479 いちばん手っ取り早いのはsetlocal enabledelayedexpansionを使うこと @echo off setlocal enabledelayedexpansion for /f %%a in (log1.txt) do ( find "%%a" log2.txt >nul 2>nul if "!errorlevel!" == "0" (echo OK) else (echo NG) ) endlocal 遅延展開で調べてみて ただforにdelimsとかtokensの指定ないけどそれは問題ない? http://mevius.5ch.net/test/read.cgi/tech/1663153441/481
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s