Cordes multilines yaml

Cordes multilines yaml
Yaml vous permet d'écrire des chaînes sur plusieurs lignes de deux manières: motorisé et plié. Les bandes YAML sont des retraits principaux dans ces blocs multilines. YAML conclut pour la première fois le niveau d'indentation inclusif à l'intérieur d'un bloc multiline. Si nous ne spécifions rien, il devinera le nombre d'espaces principaux de la première ligne non vide (le cas le plus courant). Nous rédigerons plusieurs scripts d'un fichier yaml dans lequel nous créerons une variable de chaîne avec plusieurs lignes qui serviront de paragraphe en utilisant plusieurs méthodes différentes que YAML permet.

Méthode 01: chaîne multiline en utilisant des devis uniques dans un fichier yaml dans Ubuntu 20.04

Dans cette méthode, nous utiliserons des devis uniques dans un fichier YAML pour créer une chaîne multilin. La variable de chaîne sera utilisée pour conserver un passage avec plus d'une ligne. Pour cette méthode, nous créerons un fichier Docker Compose dans un répertoire qui sera un fichier d'assistance pour le fichier d'image Docker.

Le répertoire sera créé sur notre système Ubuntu en utilisant les commandes suivantes:

Le répertoire de bureau sera accessible via la commande CD. Ensuite, dans le répertoire de bureau, nous créerons un sous-répertoire où nous créerons un fichier Docker Compose avec le format YAML.

Après cela, nous passerons dans le sous-répertoire en utilisant la commande CD. Ensuite, avec la commande nano pour Docker composé avec un «.Extension yml ”, nous créerons un fichier YAML dans le sous-répertoire comme nous pouvons le voir dans la sortie ci-dessous du répertoire sur notre bureau:

Le fichier serait directement ouvert sur notre terminal pour l'édition. Mais nous pouvons également modifier le fichier dans l'éditeur de texte Ubuntu comme nous pouvons le voir dans la sortie ci-dessous:

Dans l'extrait ci-dessus de l'éditeur de texte, nous pouvons voir un fichier composé pour une image Docker. Il existe plusieurs variables dans ce fichier. Dans la variable nommée «Exemple», nous avons ajouté une chaîne comprenant plusieurs lignes en utilisant le caractère de devis unique. Cela permettra à la variable de chaîne d'être écrite en plus d'une ligne. La chaîne sera présentée comme un paragraphe en raison des citations uniques même si la manière conventionnelle n'autorise qu'une chaîne de ligne.

Méthode 02: chaîne multiline utilisant des devis doubles dans un fichier yaml dans Ubuntu 20.04

Un texte avec plus d'une ligne sera conservé à l'intérieur de la variable de chaîne dans cette approche. Nous allons construire une chaîne multiligne dans un fichier yaml en utilisant des doubles devis. Pour cette stratégie, nous créerons un fichier Docker Compose dans un répertoire qui servira de fichier d'assistance pour le fichier d'image Docker.

Les commandes suivantes seront utilisées pour créer le répertoire sur notre système Ubuntu:

Le répertoire de bureau sera accessible à l'aide de la commande CD. À l'intérieur, nous allons construire un sous-dossier dans lequel nous allons construire un fichier Docker Compose au format YAML.

Après cela, nous utiliserons la commande CD pour accéder au sous-répertoire. Ensuite, utilisez la commande nano pour Docker Compose avec un «.Extension yml ”pour générer un fichier YAML dans le sous-répertoire, comme on le voit dans la sortie du sous-répertoire sur notre bureau ci-dessous:

Le fichier sera ouvert dans notre terminal pour l'édition. Mais nous pourrions également le modifier dans l'éditeur de texte Ubuntu, comme indiqué dans la sortie ci-dessus. Un fichier composé pour une image Docker peut être vu dans l'extrait de l'éditeur de texte ci-dessus. Il existe différentes variables dans ce fichier. Nous avons ajouté une chaîne composée de plusieurs lignes en utilisant le caractère à double devis à la variable étiquetée «Exemple."Cela permet à la variable de chaîne d'être écrite sur plusieurs lignes. En raison des citations uniques, la chaîne sera affichée comme un paragraphe même si la méthode standard ne permet qu'un texte en une ligne.

Méthode 03: chaîne multiline utilisant des espaces doubles dans un fichier yaml dans Ubuntu 20.04

Pour cette méthode, nous créerons un fichier Docker Compose dans un répertoire qui servira de fichier de support pour le fichier d'image Docker. Dans cette approche, nous utiliserons les doubles espaces dans un fichier YAML pour construire une chaîne multilin. Un paragraphe avec plus d'une ligne sera conservé à l'intérieur de la variable de chaîne.

Sur notre système Ubuntu, les commandes suivantes seront utilisées pour créer le répertoire:

Nous naviguerons vers le répertoire de bureau à l'aide de la commande CD. À l'intérieur, nous créerons un sous-dossier dans lequel nous créerons un fichier Docker Compose au format YAML.

Après cela, nous irons au sous-répertoire en utilisant la commande CD. Ensuite, utilisez la commande nano pour Docker Compose avec un «.Extension yml ”pour construire un fichier YAML dans le sous-dossier, comme on le voit dans la sortie du sous-répertoire sur notre bureau ci-dessous:

Le fichier sera ouvert pour l'édition dans notre terminal. Mais nous pouvons également le modifier dans l'éditeur de texte Ubuntu, comme démontré dans le résultat ci-dessous.

Un fichier composé pour une image Docker peut être vu dans l'extrait de l'éditeur de texte ci-dessus. Il existe différentes variables dans ce fichier. Nous avons ajouté une chaîne composée de plusieurs lignes en utilisant la technique d'espacement double à la variable étiquetée «Exemple."Cela permet à la variable de chaîne d'être écrite sur plusieurs lignes. En raison des citations uniques, la chaîne sera affichée comme un paragraphe même si la méthode standard ne permet qu'un texte en une ligne.

Conclusion

Dans cet article, nous avons discuté des méthodes de définition d'une variable de chaîne dans un fichier YAML. L'objectif principal de cet article concernait des chaînes multilines qui peuvent agir comme un paragraphe qui n'est pas autorisé dans YAML conventionnellement. Nous avons donc utilisé différentes méthodes pour attribuer du texte multiligne à une variable de chaîne. L'utilisation de guillemets simples et doubles est généralement adoptée dans ce scénario où le texte est écrit en plusieurs lignes entre ces caractères. L'utilisation d'espaces doubles conformément au bloc d'indentation a également été utilisé dans une méthode pour stocker plusieurs lignes dans une variable de chaîne.