前提・実現したいこと
PowerShellで$error[0].Exceptionの結果を、
先頭1行のみ抽出したいです。
該当のソースコード
InputJson
1[ 2 { 3 "Event": { 4 "foo": "bar",, 5 "foo2": "bar2" 6 } 7 } 8]
PowerShell
1 2gc test.json | ConvertFrom-Json 3 4$error[0].Exception | Select-Object -First 1 5
OutPutMessage
1':' または '}' ではなく無効なオブジェクトが渡されました。 (68): [ 2 { 3 "Event": { 4 "foo": "bar",, 5 "foo2": "bar2" 6 } 7 } 8] 9
試したこと
「Select-Object -First 1」を指定することで、
エラーの先頭行(jsonファイルの何文字目に不備があるのか)を、
抜粋して出力できる想定でしたが、
jsonファイルを含むすべてのエラーメッセージが出力されてしまいます。
本エラーメッセージを1行だけ抽出する方法を、ご教示ください。
補足情報(FW/ツールのバージョンなど)
PSVersion 5.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。