PowerShell
以下のjqコマンドはbashでは期待通りに動作します。 $ echo '{"items":[{"id":1,"name":"foo"},{"id":2,"name":"テスト"}]}' | jq '.items[] | select(.name == "テスト") | .name' "テスト" Powershellでは、期待に反して、何も出力されません。 $ echo '{"…
bashだと以下のjqコマンドは期待通りに動作します。
要旨 Windowsサービスアプリをビルドする時は、ビルド前にサービスを停止する必要があります。Visual Studioのビルドイベントを書いて自動化すると楽です。 バッチコマンドで書くのはつらそうなので、PowerShellで書いてみました。