Come sfuggire alle citazioni in yaml

Come sfuggire alle citazioni in yaml
Questo articolo passerà attraverso l'approccio di Escape Citazioni fornito da YAML per il tipo di dati di stringa. Esistono vari metodi per applicare questo concetto in Yaml. Poiché YAML è un linguaggio di serializzazione dei dati, useremo un file di formato YAML di Docker Compont per implementare i vari metodi per la fuga di citazioni in una variabile di stringa. In questo articolo, implementeremo questi esempi usando il terminale di comando ubuntu.

Esempio 1: sfuggire citazioni singole durante l'utilizzo di doppie citazioni

In questo esempio, sfuggiremo alle singole citazioni in una variabile di stringa durante l'utilizzo delle doppie citazioni nel testo. Il file YAML è un file di compositore Docker che viene solitamente utilizzato per fornire i dettagli che un'immagine Docker richiede per il funzionamento. Usiamo il terminale di comando Ubuntu per creare un file di compositore Docker in formato YAML.

Usiamo i comandi forniti come visto nell'estratto precedente. Il primo comando è il comando desktop CD che ci naviga nella directory desktop. Quindi, nella directory desktop, il comando MKDIR viene utilizzato per creare una nuova directory per il file di immagini Docker. In questa nuova directory, utilizziamo il comando nano con il nome del file con ".Estensione YML ". Con questo comando, il terminale apre il file yaml nella stessa finestra. Possiamo salvare il file nella nostra directory e in seguito possiamo modificare il file utilizzando l'editor di testo. Quando apriamo la cartella della directory dal nostro desktop, otteniamo il file YAML come mostrato nel seguente:


Ora apriamo questo file sul nostro editor di testo in cui possiamo modificare e salvare il file come mostrato nel seguente estratto:


Il file YAML nel precedente estratto memorizza le variabili multiple che rappresentano i componenti funzionali di un file di immagini Docker come la versione su cui verrà eseguito e i servizi che ha archiviato in esso. L'ultima variabile in questo file denominato "Escape" è una variabile stringa e il suo testo è racchiuso in singole citazioni ma una parola nella frase è doppia che è consentita nel formato YAML e memorizzata così com'è.

Esempio 2: sfuggire a doppie citazioni durante l'utilizzo di doppie citazioni

Usiamo le doppie citazioni in una variabile stringa mentre le sfuggiamo nel testo in questo esempio. Il file YAML è un file di compositore Docker che viene spesso utilizzato per fornire informazioni che un'immagine Docker deve funzionare. Generiamo un file di compositore Docker nel formato YAML usando il terminale di comando Ubuntu.


Utilizziamo le istruzioni mostrate nell'estratto precedente. Il primo comando, CD Desktop, ci porta alla directory desktop. Il comando MKDIR viene quindi utilizzato nella directory desktop per creare una nuova directory per il file di immagini Docker. In questa nuova directory, eseguiamo il comando nano con il nome file prefisso con ".YML ". Il terminale apre il file yaml nella stessa finestra con questo comando. Salviamo il file nella nostra directory e lo aggiorniamo in seguito con l'editor di testo. Quando accediamo alla cartella della directory dal nostro desktop, vediamo il seguente file YAML:


Ora apriamo questo file nel nostro editor di testo, cambiamo alcune variabili e lo salviamo come visto nel seguente estratto:


Nella clip precedente, il file YAML contiene diverse variabili che riflettono i pilastri funzionali di un file di immagine Docker come la versione su cui opera e i servizi contiene. L'ultima variabile in questo file, "Escape", è una variabile di stringa con il testo circondato con doppie citazioni. Mentre diverse parole nel testo sono racchiuse separatamente in doppie citazioni da evidenziare, il che è accettabile nel formato YAML e conservato così com'è.

Esempio 3: sfuggire citazioni singole durante l'utilizzo di singole citazioni

Creiamo un file di compositore Docker nel formato YAML usando la riga di comando Ubuntu. Utilizziamo le singole citazioni in una variabile stringa mentre le sfuggiamo nel testo in questo esempio. Il file YAML è un file di compositore Docker che viene spesso utilizzato per fornire le informazioni di cui un'immagine Docker ha bisogno per eseguire.

Seguiamo le indicazioni nel frammento precedente. Il primo comando, CD Desktop, ci porta alla directory desktop. Nella directory desktop, il comando MKDIR viene utilizzato per creare una nuova directory per il file di immagini Docker. In questa nuova directory, eseguiamo il comando nano con il nome file prefisso con ".YML ". Con questo comando, il terminale apre il file yaml nella stessa finestra. Archiviamo il file nella nostra directory e poi lo modifichiamo con l'editor di testo in seguito. Quando apriamo la cartella della directory dal nostro desktop, vediamo il file YAML mostrato di seguito:

Ora apriamo questo file nel nostro editor di testo, apportiamo alcune modifiche e lo salviamo come visto nel seguente estratto:


Il file YAML nella clip precedente ha varie variabili che indicano i pilastri funzionali di un file di immagini Docker, come la versione su cui funziona e i servizi contiene. L'ultima variabile in questo file, "Escape", è una variabile di stringa con il testo avvolto in singoli citazioni, con una parola nel testo racchiusa individualmente tra le citazioni singole da evidenziare, che è consentita nel formato YAML e conservata come esso È.

Conclusione

Abbiamo esplorato le numerose tecniche che Yaml prevede le citazioni di fuga in una variabile di stringa in questo articolo. Le citazioni sono usate in una variabile stringa come identificatore per il tipo di dati e d'altra parte nel testo normale, queste citazioni vengono utilizzate per evidenziare una parola o un gruppo di parole. Ciò provoca un enigma che Yaml evita facilmente usando la tecnica di fuga in quanto è un linguaggio intelligente. Abbiamo sfuggito alle citazioni singoli e doppie usando le tecniche di escape che YAML consente in diversi esempi che sono stati implementati in Ubuntu 20.04 ambiente.