Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2883

シェルスクリプト内で読み込まれるJSONに環境変数を渡す方法

$
0
0

やり方

  • ''で囲う
  • 次のシェルでは、JSONデータが次の3つのブロックに別れることになり、環境変数を読み込ませている箇所"'${1}'"のみ展開されるようになる
  • たぶんメンテナンスするのは大変

code-build.sh
#!/bin/bash

aws codebuild start-build \--project-nametest\--environment-variables-override'[
    {
      "name": "API_HOST",
      "value": "'${1}'",
      "type": "PLAINTEXT"
    },
    {
      "name": "IMAGE_TAG",
      "value": "0.9.1",
      "type": "PLAINTEXT"
    }
  ]'
sh code-build.sh vamdemic

Viewing all articles
Browse latest Browse all 2883

Trending Articles