pt.phhsnews.com


pt.phhsnews.com / O que o sinal de porcentagem em sequências de caracteres do shell do Linux faz?

O que o sinal de porcentagem em sequências de caracteres do shell do Linux faz?


Quando você está no processo de aprender a usar totalmente o shell do Linux, pode ficar curioso sobre o quanto pode manipular strings para obter os melhores resultados. Com isso em mente, a postagem de perguntas e respostas do SuperUser de hoje tem a resposta para a pergunta de um curioso leitor.

A sessão de Perguntas e Respostas vem para nós, cortesia da SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas.

The Question

O leitor SuperUser Nissim Kaufmann quer saber o que o sinal de porcentagem nas strings do shell Linux faz:

Ao usar o shell Linux, o que o sinal de porcentagem (%) faz? Por exemplo:

O que o sinal de porcentagem nas sequências de shell do Linux faz?

O Respondente do SuperUser na Answer

Marek Rost tem a resposta para nós:

Quando o sinal de porcentagem (%) é usado no padrão $ {variable% substring} , ele retornará o conteúdo da variável com a ocorrência mais curta de substring excluída da parte de trás da variável.

Essa função suporta padrões curinga, é por isso que aceita um asterisco (estrela) como um substituto para zero ou mais caracteres. Deve ser mencionado que este é específico do Bash. Outros shells do Linux não necessariamente contêm essa função.

Se você quiser aprender mais sobre manipulação de strings no Bash, sugiro ler a seguinte página, Advanced Bash-Scripting Guide: Capítulo 10. Manipulando Variáveis. Entre muitas outras funções úteis, ele explica o que um sinal de porcentagem duplo (%%) faz, por exemplo.

Esqueci de mencionar que quando é usado no padrão $ ((variável% number)) ou $ ((variable1% $ variable2)) , o caractere de sinal de porcentagem (%) funcionará como um operador de módulo.

Quando o sinal de porcentagem (%) é usado em contextos diferentes, ele deve ser reconhecido apenas como um caractere regular.


Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui

Crédito de imagem: Linux Screenshots (Flickr)


Como obter os relógios Windows e Linux para exibir o tempo correto e correspondente? [Dual-Boot]

Como obter os relógios Windows e Linux para exibir o tempo correto e correspondente? [Dual-Boot]

ÀS vezes, quando você configura um sistema de inicialização dupla, as coisas podem ficar um pouco estranhas com as configurações de hora e relógio, então como você resolve o problema? A postagem de perguntas e respostas do SuperUser de hoje tem a solução perfeita para ajudar um leitor frustrado a consertar seus problemas de relógio de inicialização dupla.

(how-to)

Como fazer backup e restaurar seus aplicativos e PPAs no Ubuntu usando o Aptik

Como fazer backup e restaurar seus aplicativos e PPAs no Ubuntu usando o Aptik

Se você precisar reinstalar o Ubuntu ou se quiser apenas instalar uma nova versão do zero, não seria útil ter uma maneira fácil de reinstalar todos os seus aplicativos e configurações? Você pode facilmente fazer isso usando uma ferramenta gratuita chamada Aptik. Aptik (Backup e Restauração de Pacotes Automatizados), um aplicativo disponível no Ubuntu, Linux Mint e outras distribuições Linux baseadas no Debian e no Ubuntu, permite fazer backup de uma lista de PPAs instalados (Personal Package Archives), que são repositórios de software, pacotes baixados, aplicativos e temas instalados e configurações de aplicativos para uma unidade USB externa, unidade de rede ou um serviço de nuvem como o Dropbox.

(how-to)