Escolar Documentos
Profissional Documentos
Cultura Documentos
http://www.vivaolinux.com.br/dica/Truques-para-tratamento-de-variaveis-em-shell-script
Todo o site
O que GNU/Linux | Download do GNU/Linux | Anuncie | Fale Conosco Dica Home Dicas Shell Script Variveis Visualizao de dica Artigos .Conf Camisetas Comunidades Dicas Eventos Frum Screenshots Scripts Simulado Denuncie Publicado por Marcos Paulo Ferreira em 09/09/2006 Login: Daemonio, 89154 pontos | Blog: http://daemoniolabs.wordpress.com [ Hits: 14681 ] + Favoritos Verso para impressora Indicar para um amigo
Login | Cadastre-se
Menu
Enviar dica
Curso em Liderana www.IBCCoaching.com.br/Lideranca Formao em Coaching. Desenvolva sua Liderana SAS Cursos e Treinamentos www.Brainworks.com.br Aumente o poder de sua equipe fazer ainda mais usando o SAS
Isto o bsico, agora teremos algumas coisas Cursos QlikView no Brasil www.toccato.com.br mais interessantes: com a Toccato Academia Excelncia em treinamentos 1. Retirar parte final de uma string
QlikView
Sada: minha_foto
1 de 7
09-12-2011 17:13
http://www.vivaolinux.com.br/dica/Truques-para-tratamento-de-variaveis-em-shell-script
Como podemos ver, ".jpeg" ser excludo. Indicamos o que ser excludo depois do caracter '%'.
Sada: www.vivaolinux.com.br Indicamos o que ser excludo depois do caracter '#' 3. Mostrar tudo depois de uma certa posio
[Como anunciar?]
Destaques Sada: www.g00gle.com Depois do ':' indicamos o ndice. Como em C, o primeiro ndice 0, o segundo 2 ..., o oitavo 7 ... etc. 4. Mostrar entre alguns caracteres Vagas de final de Ano So Leopoldo-RS (0) Oportunidade Analista de Redes - Linux - Rio de Janeiro (2) Divulgao de oportunidade foco em sistemas embarcados Atuao em Ca... (0)
Sada: 34567 Primeiro, faz-se o ndice 2, que comea no caracter '3'. No ndice 5, a contagem j comea no ndice 2 (5 caracteres a partir do ndice 2), a morre no caracter '7'. 5. Elimina o caracter mostrado e tudo a ESQUERDA Screenshot
VAR="daemonio@vivaolinux" echo ${VAR#*@} Por thiagoamm Sada: vivaolinux Bom, aqui indicamos o caracter a ser deletado e tudo a sua esquerda, depois da string "#*". Login
2 de 7
09-12-2011 17:13
http://www.vivaolinux.com.br/dica/Truques-para-tratamento-de-variaveis-em-shell-script
IBM a partir do Ubuntu Catalyst Framework Perl - (parte 2) Vim com corretor ortogrfico em pt_BR/es_ES/en_US Instalao do Linux em pendrive com VirtualBox
6.
Elimina
caracter
mostrado
tudo
DIREITA
Login: Senha:
Como o mundo no feito somente de canhotos, Se voc ainda no possui uma conta, clique aqui. Esqueci minha senha Sada: daemonio
ltimas dicas Habilitar Cgi-Shell no Apache2 Problemas ao abrir anexos do tipo 'winmail.dat' no Evolution (MS Outlook) Um problema raro, mas que pode acontecer com voc usando NextLine() Alterar senha de root do Webacula no MySQL Chat do Facebook com o Kopete sem problemas Linux Mint 12: inicializao com mensagens Criar atalhos (lanadores) para programas no Gnome Sources.list complementar para o Ubuntu 11.10 - Oneiric Ocelot
J aqui, indicamos o caracter a ser deletado e tudo a sua direita, entre a string "%*". Top 10 usurios 7. Excluir at um certo valor Esta daqui igual ao de cima, s que podemos indicar strings ao invs de somente um caracter. 6140033: Fbio Berbert de Paula 5289409: Alessandro de Oliveira Faria (A.K.A. CABELO) 2451932: Davidson Rodrigues Paulo 2346076: Elgio Schlemer Sada: root O que ser excludo tem que ficar entre "%%" e '*'. 8. Excluir de um certo valor at o final Agora ao contrrio, exclui at o final. 2279252: Jefferson Estanislau da Silva 2200653: Percival F. Jr. 2181199: Xerxes Lins 2004669: Cicero Juliao da Silva Junior 1872630: Thiago Alves EXC="senha:" VAR="root:senha:/bin/bash" echo ${VAR##*$EXC} 1756694: Wanderson Berbert
Anncios Google
Sada: /bin/bash O que ser excludo deve ficar depois do "##*".
9. Troca-troca (de strings :-) Isto na verdade funfa que nem o comando sed.
3 de 7
09-12-2011 17:13
http://www.vivaolinux.com.br/dica/Truques-para-tratamento-de-variaveis-em-shell-script
phishing usando Fake DNS, DHCP e BLA, BLA, BLA...! ! ! [Artigo] samhain verificador de integridade de filesystem [Notcia] pfSense 2 Cookbook [Dica] T50 Experimental Packet Injector Tool [Artigo] Honeypot: Aprendendo com o intruso [Notcia] At 50% de desconto para as ltimas vagas do treinamento Investigao Forense Digital da 4Linux. [Notcia] curso de Pentest Hands On aqui em SP
fazer dowloads pela central ubuntu (10) Interface onbord travando (0) Limitar o recebimento de e-mail de um nico dominio (0) Microsoft vai controlar todos os programas do seu PC com Windows 8 (1) Distribuio mais leve (2) Permisso de leitura + escrita sem permisso de deletar arquivos (8) Erro ao compilar com "make&qu... (2) Bloquear Acesso SAMBA (37)
Sada: c1xc2:c3 Troca a primeira ocorrncia de ':' por 'x', para trocar tudo:
echo ${VAR//:/x}
echo ${VAR//:/-CC-}
.Conf VAR="tenho 19 caracteres" echo ${#VAR} [xorg] xorg.conf xorg.conf da NVIDIA GeForce 310M / GT 425M [Samba] smb.conf Arquivo de configurao do Samba [Multipath] multipath.conf multipath.conf para servidores [Apt-get] sources.list /etc/apt/sources.list [Entropy] repositories.conf Configurao de Repositrios para Sabay...
ltimos scripts [Shell-Script] Display nmeros digital no terminal [Shell-Script] Convertendo rmvb para avi [PHP] Tempo de execuo do script em PHP [Shell-Script] Teste de velocidade de conexo via FTP e registro em log [Python] Brincando com Hexadecimais
Sada: 19 11. Listar nomes de variveis Para listar todas as variveis de seu sistema que contenha tal nome, faa:
echo ${!va*}
Mostrar todas as variveis que comeam com "va". A pode sair: vaca, vacuo, vassoura, etc. 12. Um ou outro
4 de 7
09-12-2011 17:13
http://www.vivaolinux.com.br/dica/Truques-para-tratamento-de-variaveis-em-shell-script
Sada: eu no existo Se VAR for nula, mostra "eu no existo", se no for nula, mostra o contedo dela.
Sada: eu existo Agora, VAR no nula, por isto mostra o contedo dela. Bom, isto tudo pessoal! Referncia: http://www.unixleg.hpg.ig.com.br/comandos.html
Anncios Google Linux Debian Linux Ubuntu Linux Windows Embeded Linux
Outras dicas deste autor Comando eval Leitura recomendada Declarando constantes em shell scripts Verificar sada de comando. Ser que meu comando deu erro? Site para montar regras de iptables Atendimento ou suporte remoto em estaes de trabalho via VNC Trabalhando com parmetros em Shell Script Comentrios [1] Comentrio enviado por K1LL -9 em 09/09/2006 - 22:25h: Muito legal ... Eu aqui as vezes quebrando m loa pra fazer um shell .... 10 voltas e se resolve em uma linha bem usada. Por enquanto no posso pagar cursos de especializao e o VOL a minha escola. kkkkk Vai ser muito til .
5 de 7
09-12-2011 17:13
http://www.vivaolinux.com.br/dica/Truques-para-tratamento-de-variaveis-em-shell-script
[2] Comentrio enviado por FelipeAbella em 09/09/2006 - 23:24h: S um erro de escrita: "Depois do ':' indicamos o ndice. Como em C, o primeiro ndice 0, o segundo 2 ..., o oitavo 7 ... etc. " Correo: "Depois do ':' indicamos o ndice. Como em C, o primeiro ndice 0, o segundo (---> 1 <---) ..., o oitavo 7 ... etc. " [3] Comentrio enviado por jorge_piotto em 28/10/2009 - 17:07h: que joia ta ai o conselho que faltava!! bele!! boa dica!
Enviar
Limpar
Para executar esta ao voc precisa estar logado no site, caso contrrio, tudo o que for digitado ser perdido.
Contribuir com: [ Artigo | Conf | Dica | Evento | Oportunidade de trabalho |Pergunta | Script | Screenshot ] Responsvel pelo site: Fbio Berbert de Paula - Contedo distribudo sob licena GNU FDL Site hospedado por:
6 de 7
09-12-2011 17:13
http://www.vivaolinux.com.br/dica/Truques-para-tratamento-de-variaveis-em-shell-script
Viva o Linux A maior comunidade Linux da Amrica Latina! Artigos, dicas, tutoriais, frum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux. Membros da comunidade
7 de 7
09-12-2011 17:13