Escolar Documentos
Profissional Documentos
Cultura Documentos
Expansoes
Expansoes
Expanses
uma combinao que utiliza caracteres especiais e comandos para criar strings ou textos maiores, expresses aritmticas ou a substituio de variveis com quotes.
a unio de valores entre chaves separados por vrgula, sendo que a ausncia de algum valor separado por vrgula representado como nulo (Ex: {, a, ola}).
Exemplo1:
Neste exemplo feito a unio da letra i com os nmeros 386,486,586 e 686. $ echo arquitetura i{386,486,586,686} GNU/Linux
arquitetura i386 i486 i586 i686 GNU/Linux
Exemplo2:
Neste exemplo feito a unio das letras bo, com a letra c e a letra a formando a palavra boca, depois feito a unio das letras bo, com as letras lach e a letra a formando a palavra bolacha. $ echo bo{c,lach}a
boca bolacha
Exemplo3:
expansoes
Neste exemplo exibido primeiramente apenas a letra a, pois existe um caractere nulo antes da vrgula na segunda chave {,c} e depois feito a unio da letra a com a letra c, sendo que o mesmo se aplica para a letra b. $ echo {a,b}{,c}
a ac b bc
Expanses aritmtica
No shell possvel realizar operaes aritmticas usando o dlar $ seguido de dois parnteses (( )) como mostra o exemplo abaixo: