powershellで
$json_string = @'
[{"characterID": 1,"Level": 50, "Status": {"idx":1}},
{"characterID": 1,"Level": 100, "Status": {"idx":2}},
{"characterID": 2,"Level": 50, "Status": {"idx":3}},
{"characterID": 3,"Level": 50, "Status": {"idx":4}},
{"characterID": 3,"Level": 100, "Status": {"idx":5}}]
'@
$json = $json_string | ConvertFrom-Json
$json | group characterID | select @{N='ID';E={$_.Name}},@{N='MaxL';E={[int]($_.group | measure -Maximum Level).Maximum}} | %{ $id=$_.ID; $maxl=$_.MaxL; $json | ?{ $id -eq $_.characterID -and $maxl -eq $_.Level}}
出力結果
characterID Level Status
----------- ----- ------
1 100 @{idx=2}
2 50 @{idx=3}
3 100 @{idx=5}
バッチファイルから呼び出す場合
set FILENAME=test.txt
powershell -c "$json=gc %FILENAME% | ConvertFrom-Json; $json | group characterID | select @{N='ID';E={$_.Name}},@{N='MaxL';E={[int]($_.group | measure -Maximum Level).Maximum}} | %%{ $id=$_.ID; $maxl=$_.MaxL; $json | ?{ $id -eq $_.characterID -and $maxl -eq $_.Level}}"
【.cmd】 バッチファイルスクリプト %15 【.bat】
■ このスレッドは過去ログ倉庫に格納されています
269デフォルトの名無しさん
2023/05/06(土) 18:58:59.94ID:l5Xh2UOq■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【W杯】韓国が大窮地 悪夢のシナリオ止まらず 決勝T進出順位ボーダーの8位に転落 セネガル、イランに抜かれる ★2 [尺アジ★]
- 作家・川上未映子「国旗に特別な保護を与えてはならない。国家を神聖化しないことが民主主義の前提で、批判や風刺の対象であるべき」 [少考さん★]
- 「週刊誌ネタ」を追及しても内閣支持率は下がらない、野党と世論のズレは深刻だ 平井文夫氏 (週刊フジ) [少考さん★]
- 【サッカー】敗退危機・韓国が命拾い ウルグアイ敗戦で“3位集団”7番手キープ 「スペイン助けて」の願い届く… 上位8位争い大激戦★3 [冬月記者★]
- 【福岡】大量に余った給食パン「10個100円」で販売…福岡市、雨で230校が臨時休校「子どもの安全第一」 [ぐれ★]
- 【サッカー】森保監督、続投へ 三笘ら主力を欠く中、2大会連続の決勝T進出… 将来は海外挑戦視野も3大会連続12年の長期政権へ★3 [冬月記者★]
- 滝川クリステル「いやああああ!!自宅に盗聴器!!スパイ!!」小泉進次郎「おい公安なんとかしろ」⇒公安「なにもありませんでした」 [731544683]
- あーヒョロガリVIPPERボコしてぇ😅
- 麻生太郎「総理に文句言ってる奴、140日休まず働いたことあんの?」 [237216734]
- 【動画】韓国代表、試合中に虫さんトコトコレースを始めてしまうwwwwwwwwwwwwwwwwwwwwwwwww [595118796]
- 【悲報】ロシア軍マジで負けそう [339035499]
- 俺「有栖川夏葉って人気?」俺「シャニマス内で1番人気」俺「じゃあ応援しなくていいか」