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.