現在、下記のような状態で困っております。解決策をご教示頂けますと幸いです。
実現したことは、2行分のcsvファイルを読み込み、保存先のパスに格納されているファイルのハッシュ値をファイル分取得したいです。
現状は、下記の通りです。
■期待する結果
2種類のハッシュ値×2が出力される。
■現在の出力結果
1種類のハッシュ値×4が出力される。
bat
1 2for /f "tokens=1,2* delims=," %%a in (ファイル) do ( 3 4for /f "tokens=1,2" %%A in ('コマンド') do if %%A == "ETag": set X=%%B 5set X=%X:"=% 6set X=%X:,=% 7echo %X% 8 9for /f "tokens=1,2" %%A in ('コマンド') do if %%A == "ETag": set X=%%B 10set X=%X:"=% 11set X=%X:,=% 12echo %X% 13) 14
ファイルの中身
aaa(ファイル名),bbb(保存先のパス)
ccc(ファイル名),ddd(保存先のパス)
コマンドの出力結果
{
"AcceptRanges": "bytes",
"LastModified": "Sat, 11 Jul 2020 16:29:05 GMT",
"ContentLength": 54331,
"ETag": ""177238eb55e3042bf9cbecf3ba5aaf35"",
"ContentType": "text/html",
"Metadata": {}
}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/25 00:47