Compare Preços no Buscape e no BondFaro
BuscaPé, líder em comparação de preços na América Latina

Asus Eee PC 0.9 Ghz
512Mb Ram - 4Gb HD

Alguma Poesia
Carlos Drummond

Sony Cyber-shot DSC - T70
8.1 Megapixels

Os Simpsons
Oitava Temporada

CD Elements Of Persuasion
James Labrie

Receptor TV ( USB )

Patinho Faminto
www.patinho.net

Apostilas
Expr Regular
Remasterização
SED
Shell Script

Distros
Dizinha
Patinho Faminto

Nerd
Desejo Nerd
Shell Scripts

Artístico
Livro
Musica
Poesias
Tirinhas

Bobagens
Ascii Art
Games Antigos
Porque Amar Nerds
Porque Não Amar Nerds

Eu
About Me
Recomendo
Contato
DOAÇÕES

Amigos
Aurélio
Jogos Antigos
NeoDizinha
Nerds Nervosos
ProibidoParaNormais


* = Recentemente Atualizado



website stats
Locations of visitors to this page

Anúncio provido pelo BuscaPé
BuscaPé, líder em comparação de preços na América Latina

Ver Indice Geral da Apostila de Shell Script

Variáveis mais a Fundo - Parte Final

Vejamos mais opções para chamar uma variável

Variáveis
${variavel#texto}Apaga "texto" do inicio da variável
${variavel%texto}Apaga "texto" do fim da variável
${variavel/texto/troca}Troca "texto" por "troca" somente uma vez
${variavel//texto/troca}Troca "texto" por "troca" sempre que "texto" aparecer

 
 

Vejamos as opções:
${variavel#texto}

Apaga a palavra "texto" do início da variável. Exemplo:

variavel.sh

exemplo="Carro-Carro"
echo "${exemplo#Car}"
Mostrará na tela
ro-Carro

 
 

${variavel%texto}

Apaga a palavra "texto" do fim da variável. Exemplo:

variavel2.sh

exemplo="Carro-Carro"
echo "${exemplo%rro}"
Mostrará na tela
Carro-Ca

 
 

${variavel/texto/troca}

Troca "texto" por "troca" somente uma vez. Exemplo

variavel3.sh

exemplo="Carro-Carro"
echo "${exemplo/Carro/Fuscão}"
Mostrará na tela
Fuscão-Carro

 
 

${variavel//texto/troca}

Troca "texto" por "troca" sempre que "texto" aparecer. Exemplo

variavel4.sh

exemplo="Carro-Carro"
echo "${exemplo//Carro/Fuscão}"
Mostrará na tela
Fuscão-Fuscão

 
 

Atenção!
As opções para chamar a variável NÃO altera seu conteúdo, altera apenas sua saída. Veja só:

variavel5.sh

exemplo="Carro-Carro"
echo "Essa linha vai trocar as palavras Carro por Fuscão. ${exemplo//Carro/Fuscão}"
echo "Essa linha mostra o conteúdo da variavel EXEMPLO $exemplo"
Mostrará na tela
Essa linha vai trocar as palavras Carro por Fuscão. Fuscão-Fuscão
Essa linha mostra o conteúdo da variavel EXEMPLO Carro-Carro

Veja que mesmo depois de usar a opção "${exemplo//Carro/Fuscão}" o conteúdo da variável "$exemplo" continuou o mesmo.

 
 

Nota: 6

Votar:
Postado em: 2008-04-01

Ver Indice Geral da Apostila de Shell Script

Doações
Se quer nos ajudar, pode doar pelo PagSeguro

Ou pode doar pelo Paypal clicando no botão DONATE

Compare Produtos, Lojas e Preços


As poesias devem virar um livro impresso?
Claro
Só se tiver menos de 60 páginas
Só se tiver entre 60 e 120 páginas
Só se tiver mais que 120 páginas
Só vou comprar se for barato
Só vou comprar para você ficar feliz
Livro? Que Livro? Que poesia?
Resultado