
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.
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?
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 abrir vários programas no Windows ao mesmo tempo
Por que você iria querer abrir vários programas ao mesmo tempo no Windows ? Recentemente, eu tive alguém no meu escritório me perguntando como eles podem abrir vários aplicativos de desktop de uma só vez sem ter que clicar em cada aplicativo individualmente.Normalmente, eu teria chamado a pessoa de preguiça e dito a ela para parar de me incomodar, mas como essa pessoa estava realizando uma tarefa repetitiva e precisava abrir os mesmos aplicativos todos os dias, pensei em encontrar uma solução.Eu també
O que são câmeras sem espelho, e elas são melhores que as DSLRs normais?
Recentemente, o popular fotógrafo Trey Ratcliff disse que comprou câmeras DSLR porque as câmeras sem espelho são o futuro. Vamos dar uma olhada no que essas câmeras são, e ver se Trey está em algo, ou apenas cheio de ar quente. Hoje, vamos aprender um pouco sobre a história das câmeras, o que as câmeras “espelhadas” são, e como esta nova geração de câmeras se encaixa na história da fotografia e no desenvolvimento de equipamentos cada vez melhores.