bashパースjsonファイル。私はgrepの「でこれを解決しようとしたbashでjsonファイルを解析しようとしています
"attributes": {},"groupings": {},"recipes":{},"version": "0.2.54","source_url": "","issues_url": ""}
{
"attributes": {
},
"groupings": {
},
"recipes": {
},
"version": "0.2.54",
"source_url": "",
"issues_url": ""
}
しかし、他のサーバー上では、(スペースなし)このように見える - :私はこのようになりますshich JSONファイルからバージョン値を取得する必要がありますポー "しかし、スペースなしのjsonsでは動作しませんし、sed & awkでこれを解決しようとしていますが、スペースを持つjsonsでは動作しません。
apt-get install jq
使用方法:この私はスクリプトでこれを使用しようとしていることを指摘し、次の使用をインストールするには、「ナイフのssh」
このジョブには 'jq'を使用することをお勧めします。 – Cyrus
私は見ましたが、環境から各サーバーに接続しており、各サーバーにツールをインストールする必要があるという事実に直面しています。 Ans \ dも "yum install jq"と一緒にインストールすることができなかったのでcentos repoを更新します –
例: 'tr -cd '[0-9]。'
Cyrus