Tratamento de variáveis em shell script

544 palavras 3 páginas
Tratamento de variáveis em shell scriptAs variáveis do sistema servem para armazenar algum valor (como toda variável), mas existem alguns recursos interessantes e úteis no modo de usar tais variáveis. O que aprendemos em alguns tutoriais, é que para declarar uma variável do sistema, fazemos: NOME="VALOR" # Aqui podemos usar valores de outras variáveisNOME='VALOR' # NOME terá o valor igual a VALORNOME=`COMANDO` # NOME terá o valor da saída de comando Isto é o básico, agora teremos algumas coisas mais interessantes: 1. Retirar parte final de uma string
VAR="minha_foto.jpeg"echo ${VAR%.jpeg}
Saída: minha_foto Como podemos ver, ".jpeg" será excluído. Indicamos o que será excluído depois do caracter '%'. 2. Retirar da variável a parte inicial do valor dado
VAR="http://www.vivaolinux.com.br"echo ${VAR#http://}
Saída: www.vivaolinux.com.br Indicamos o que será excluído depois do caracter '#' 3. Mostrar tudo depois de uma certa posição
VAR="http://www.g00gle.com"echo ${VAR:7}
Saída: 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
VAR="123456789"echo ${VAR:2:5}
Saída: 34567 Primeiro, faz-se o índice 2, que começa no caracter '3'. No índice 5, a contagem já começa no índice 2 (5 caracteres a partir do índice 2), aí morre no caracter '7'. 5. Elimina o caracter mostrado e tudo a ESQUERDA
VAR="daemonio@vivaolinux"echo ${VAR#*@}
Saída: vivaolinux Bom, aqui indicamos o caracter a ser deletado e tudo a sua esquerda, depois da string "#*". 6. Elimina o caracter mostrado e tudo a DIREITA Como o mundo não é feito somente de canhotos,
VAR="daemonio@vivaolinux"echo ${VAR%@*}
Saída: daemonio Já aqui, indicamos o caracter a ser deletado e tudo a sua direita, entre a string "%*". 7. Excluir até um certo valor Esta daqui é igual ao de cima, só que podemos indicar strings ao invés de somente um caracter.
EXC=":senha"VAR="root:senha:/bin/bash" echo

Relacionados

  • Programando em shell
    2637 palavras | 11 páginas
  • Karen
    2721 palavras | 11 páginas
  • Apostila Shell
    1957 palavras | 8 páginas
  • Introdução ao shell script
    3806 palavras | 16 páginas
  • Script em php Palindromo
    3207 palavras | 13 páginas
  • Shell script
    3882 palavras | 16 páginas
  • Linux
    2887 palavras | 12 páginas
  • Perl
    3819 palavras | 16 páginas
  • Linux
    5828 palavras | 24 páginas
  • Trabalho ShellScript
    1045 palavras | 5 páginas