
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 ativar a barra de ferramentas de inicialização rápida no Windows XP / 7 / 8.1
Eu não sei sobre você, mas eu amo usar a barra de ferramentas Quick Launch para executar todos os meus programas e mostrar a área de trabalho sem ter que clicar no botão Iniciar ou ter que minimizar cada janela manualmente! Neste post, eu vou te dizer como configurar a barra de ferramentas Quick Launch e adicionar botões a ela ou se você já tem a barra de ferramentas, mas perdeu o botão Show Desktop, eu vou te dizer como recuperar isso!Desde q
Como se conectar à área de trabalho remota do Windows a partir do seu iPhone ou iPad
Você não pode executar aplicativos do Windows no seu iPad ou iPhone, mas se você tiver uma edição Pro ou Enterpise do Windows, pode acessar remotamente seu PC usando o Windows Remote Desktop. Veja como configurá-lo. RELACIONADO: Controle remoto da área de trabalho: TeamViewer vs. Splashtop versus Windows RDP Há muitas maneiras de acessar remotamente seu computador a partir do iOS e você pode ler sobre todas as suas opções aqui.