arn:aws:sns:us-west-2:596873354795:demo
コマンドを使用してファイルから次の内容をインポートする必要がありますsed
。順序は何ですか?
サンプルファイル:
{
"TopicArn": "arn:aws:sns:us-west-2:596873354795:demo"
}
ベストアンサー1
サンプルファイルは次のような構造化形式になっています。JSON。sed
これらのファイルを操作するのに便利なツールではありません。代わりに、次のJSON形式パーサーをインストールしてください。jq
。
Debian シリーズ Linux にインストールするには:
sudo apt-get install jq
Red Hat シリーズ Linux にインストールするには:
sudo yum install jq
他のディストリビューションやプラットフォームについては確認してください。このページ。
次に、次を実行します。
cat sample_file | jq -r '.["TopicArn"]'
取得するには:
arn:aws:sns:us-west-2:596873354795:demo
チェックしているケースjqマニュアルより複雑なファイルを検索するために使用されます。