Como escapar citações em yaml

Como escapar citações em yaml
Este artigo passará pela abordagem de citações de fuga fornecida pela YAML para o tipo de dados da string. Existem vários métodos para aplicar esse conceito em Yaml. Como a YAML é uma linguagem de serialização de dados, usaremos um documento de formato YAML para implementar os vários métodos para escapar citações em uma variável de string. Neste artigo, implementaremos esses exemplos usando o terminal de comando do Ubuntu.

Exemplo 1: Escaping Single Quotes enquanto usa citações duplas

Neste exemplo, escaparemos das citações únicas em uma variável de string enquanto usamos as citações duplas no texto. O arquivo YAML é um arquivo de composição do docker que geralmente é usado para fornecer os detalhes que uma imagem do Docker exige para funcionar. Usamos o terminal de comando do Ubuntu para criar um arquivo de composição do docker no formato YAML.

Usamos os comandos fornecidos como visto no trecho anterior. O primeiro comando é o comando CD Desktop que nos navega no diretório da área de trabalho. Então, no diretório da área de trabalho, o comando mkdir é usado para criar um novo diretório para o arquivo de imagem do docker. Neste novo diretório, usamos o comando nano com o nome do arquivo com o “.Extensão YML ”. Com este comando, o terminal abre o arquivo YAML na mesma janela. Podemos salvar o arquivo em nosso diretório e mais tarde editar o arquivo usando o editor de texto. Quando abrimos a pasta do diretório em nossa área de trabalho, obtemos o arquivo YAML, como mostrado no seguinte:


Agora, abrimos esse arquivo em nosso editor de texto, onde podemos editar e salvar o arquivo, como mostrado no trecho a seguir:


O arquivo YAML no trecho anterior armazena as múltiplas variáveis ​​que representam os componentes funcionais de um arquivo de imagem do docker como a versão em que ele será executado e os serviços que ele armazenou nele. A última variável neste arquivo chamada "Escape" é uma variável de string e seu texto é fechado em citações únicas, mas uma palavra na frase é citada dupla, o que é permitido no formato YAML e armazenado como é.

Exemplo 2: Escaping Double Quotes enquanto usa citações duplas

Usamos as citações duplas em uma variável de string enquanto escapamos no texto neste exemplo. O arquivo YAML é um arquivo de composição do docker que é frequentemente usado para fornecer informações que uma imagem do Docker precisa funcionar. Geramos um arquivo de composição do docker no formato YAML usando o terminal de comando do Ubuntu.


Utilizamos as instruções mostradas no trecho anterior. O primeiro comando, CD Desktop, nos leva ao diretório da área de trabalho. O comando mkdir é então usado no diretório de desktop para criar um novo diretório para o arquivo de imagem do docker. Neste novo diretório, executamos o comando nano com o nome do arquivo prefixado com “.yml ”. O terminal abre o arquivo YAML na mesma janela com este comando. Salvamos o arquivo em nosso diretório e o atualizamos mais tarde com o editor de texto. Quando acessamos a pasta do diretório em nossa área de trabalho, vemos o seguinte arquivo YAML:


Agora, abrimos esse arquivo em nosso editor de texto, alteramos algumas variáveis ​​e o salvamos como visto no extrato a seguir:


No clipe anterior, o arquivo YAML contém várias variáveis ​​que refletem os pilares funcionais de um arquivo de imagem do docker, como a versão em que opera e os serviços que ele contém. A última variável neste arquivo, "Escape", é uma variável de string com o texto cercado em citações duplas. Enquanto várias palavras no texto são fechadas separadamente em citações duplas a serem destacadas, o que é aceitável no formato YAML e mantido como é.

Exemplo 3: Escaping Single Quotes enquanto usa citações únicas

Criamos um arquivo de composição do docker no formato YAML usando a linha de comando do Ubuntu. Utilizamos as citações únicas em uma variável de string enquanto as escapamos no texto neste exemplo. O arquivo YAML é um arquivo de composição do docker que é frequentemente usado para fornecer as informações que uma imagem do Docker precisa para executar.

Seguimos as instruções no trecho anterior. O primeiro comando, CD Desktop, nos leva ao diretório da área de trabalho. No diretório da área de trabalho, o comando mkdir é usado para criar um novo diretório para o arquivo de imagem do docker. Neste novo diretório, executamos o comando nano com o nome do arquivo prefixado com “.yml ”. Com este comando, o terminal abre o arquivo YAML na mesma janela. Armazenamos o arquivo em nosso diretório e depois o editamos com o editor de texto posteriormente. Quando abrimos a pasta do diretório em nossa área de trabalho, vemos o arquivo YAML mostrado no seguinte:

Agora abrimos esse arquivo em nosso editor de texto, fazemos algumas alterações e o salvamos como visto no trecho a seguir:


O arquivo YAML no clipe anterior possui várias variáveis ​​que indicam os pilares funcionais de um arquivo de imagem do Docker, como a versão em que ele é executado e os serviços que ele contém. A última variável neste arquivo, "Escape", é uma variável de string com o texto envolto em citações únicas, com uma palavra no texto individualmente fechado entre citações únicas a serem destacadas, o que é permitido no formato YAML e preservado como é é.

Conclusão

Exploramos as inúmeras técnicas que o YAML prevê para escapar citações em uma variável de string neste artigo. As citações são usadas em uma variável de string como identificador para o tipo de dados e, por outro lado, no texto normal, essas citações são usadas para destacar uma palavra ou grupo de palavras. Isso causa um enigma que a YAML evita facilmente usando a técnica de escape, pois é uma linguagem inteligente. Escapamos as citações únicas e duplas usando as técnicas de fuga que a YAML permite em vários exemplos que foram implementados no Ubuntu 20.04 Ambiente.