翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
の文字列での引用符とリテラルの使用 AWS CLI
AWS CLIでは、主に、一重引用符と二重引用符の使用方法が 2 つあります。
空白を含む文字列を引用符で囲む
コマンドラインでパラメータ名とその値はスペースで区切ります。文字列値に埋め込みスペースが含まれている場合は、文字列全体を引用符で囲んで、 がスペースを値と次のパラメータ名の区切り文字として AWS CLI 誤って解釈しないようにする必要があります。使用する引用符のタイプは、 を実行しているオペレーティングシステムによって異なります AWS CLI 。
オプションとして、パラメータ名と値をスペースの代わりに等号 =
で区切ることができます。通常、これはパラメータの値がハイフンで始まる場合にのみ必要です。
$
aws ec2 delete-key-pair--key-name=-mykey
文字列内での引用符の使用
文字列に引用符が含まれている場合があり、シェルが正しく動作するためには、引用符のエスケープが必要になることがあります。一般的なパラメータ値タイプの 1 つはJSON文字列です。これは、JSON構造内の各要素名と値" "
の周りにスペースと二重引用符が含まれているため、複雑です。コマンドラインに JSON形式のパラメータを入力する方法は、オペレーティングシステムによって異なります。
コマンドラインでより高度なJSON使用法を得るには、 などのコマンドラインJSONプロセッサを使用してJSON文字列を作成するjq
ことを検討してください。の詳細についてはjq
、「」の「jq リポジトリ