Utilizzo delle virgolette con le stringhe nella CLI IBM Cloud
A seconda del sistema operativo su cui stai eseguendo l'interfaccia riga di comando (CLI, Command Line Interface) IBM Cloud®, utilizzi virgolette singole o doppie nel comando. Linux™, macOS, il prompt dei comandi di Windows™ cmd.exe
)
e Windows™ PowerShell hanno requisiti diversi per l'inserimento delle virgolette quando si eseguono i comandi. Questa differenza si ripercuote sul modo in cui passi le stringhe sulla riga di comando IBM Cloud®, compreso il contenuto JSON.
Per Linux, macOS, o PowerShell, utilizzare le virgolette singole ('). Per il prompt dei comandi di Windows, utilizzare le virgolette doppie ("). Una stringa JSON richiede virgolette doppie intorno a ciascun nome e valore della struttura JSON. Per ulteriori informazioni, vedi i seguenti esempi.
Prompt dei comandi Windows
Per un prompt dei comandi Windows, utilizza le virgolette doppie per racchiudere la struttura di dati JSON. Inoltre, è necessario sfuggire a ogni virgoletta doppia che si trova all'interno della struttura JSON, utilizzando un backslash prima di ogni virgoletta doppia.
ibmcloud resource service-instance-create my-service-instance db-service lite us-south -p "{\"units\":1}"
Linux o macOS
Per Linux o macOS, utilizza le virgolette semplici per racchiudere la struttura di dati JSON.
ibmcloud resource service-instance-create my-service-instance db-service lite us-south -p '{"units":1}'
Windows PowerShell
Per PowerShell, utilizza le virgolette semplici per racchiudere la struttura di dati JSON. Inoltre, è necessario sfuggire a ogni virgoletta doppia che si trova all'interno della struttura JSON, utilizzando un backslash prima di ogni virgoletta doppia.
ibmcloud resource service-instance-create my-service-instance db-service lite us-south -p '{\"units\":1}'