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