Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esistono principalmente due modi in cui vengono utilizzate le virgolette singole e doppie in. AWS CLI
Utilizzo delle virgolette attorno a stringhe che contengono spazi bianchi
I nomi dei parametri e i relativi valori sono separati da spazi sulla riga di comando. Se un valore di stringa contiene uno spazio incorporato, è necessario racchiudere l'intera stringa tra virgolette per evitare che lo spazio venga interpretato erroneamente come divisore tra il valore e il nome del parametro successivo. AWS CLI Il tipo di virgolette utilizzato dipende dal sistema operativo su cui è in esecuzione. AWS CLI
Usa virgolette singole ' '
$
aws ec2 create-key-pair--key-name 'my key pair'
Per ulteriori informazioni sull'uso delle virgolette, consultate la documentazione per l'utente della vostra shell preferita.
Facoltativamente, è possibile separare il nome del parametro dal valore con un segno di uguale =
anziché uno spazio. In genere è necessario solo se il valore del parametro inizia con un trattino.
$
aws ec2 delete-key-pair--key-name=-mykey
Utilizzo delle virgolette all'interno delle stringhe
Le stringhe potrebbero contenere virgolette e la shell potrebbe richiedere le virgolette di escape per farle funzionare correttamente. Uno dei tipi di valori dei parametri più comuni è una stringa. JSON Si tratta di un processo complesso in quanto include spazi e virgolette doppie " "
attorno al nome e al valore di ogni elemento nella JSON struttura. Il modo in cui immettete i parametri JSON -formatted nella riga di comando varia a seconda del sistema operativo.
Per un JSON utilizzo più avanzato nella riga di comando, prendi in considerazione l'utilizzo di un JSON processore da riga di comando, ad esempio per creare jq
stringhe. JSON Per maggiori informazioni sujq
, consulta il repository jq
Affinché Linux e macOS interpretino le stringhe, usa letteralmente le virgolette singole ' '
per racchiudere la struttura JSON dei dati, come nell'esempio seguente. Non è necessario evitare le virgolette doppie incorporate nella JSON stringa, poiché vengono trattate letteralmente. Poiché JSON è racchiuso tra virgolette singole, sarà necessario eliminare tutte le virgolette singole nella stringa, in genere utilizzando una barra rovesciata prima delle virgolette singole. \'
$
aws ec2 run-instances \ --image-id ami-12345678 \ --block-device-mappings
'
[{"DeviceName":"/dev/sdb","Ebs":{"VolumeSize":20,"DeleteOnTermination":false,"VolumeType":"standard"}}]'
Per ulteriori informazioni sull'uso delle virgolette, consultate la documentazione per l'utente della shell preferita.