Guia Introdutório do Linux VI
Continuamos nossa série de artigos para iniciantes em Linux. Seguiremos com o uso de comandos. Desta vez veremos como conectar e expandir comandos, como enviar comandos para o background (também veremos o que é isso, se você ainda não souber) e como usar expressões aritméticas.
Parte 2: Usando expressões aritméticas
Pode acontecer de você desejar passar resultados de expressões numéricas para um comando. Há duas formas para isso:
$ [expressão]
ou então:
$(expressão)
Como exemplo, veja:
$ echo "O Brasil foi descoberto há $[2007-1500] anos."
O Brasil foi descoberto há 507 anos.
Note que a shell inicialmente calcula a expressão e após passa o resultado para o comando 'echo'.
Veja outro exemplo:
$ echo "Nessa escola há (ls | wc -w) alunos"
Nesse exemplo, o conteúdo do diretório é listado, conta-se quantos termos surgem e o resultado é enviado para o comando 'echo'.
$ ls -l $PATH
Por usar $PATH como argumento, a saída do comando usa o conteúdo da variável PATH.
$ [expressão]
ou então:
$(expressão)
Como exemplo, veja:
$ echo "O Brasil foi descoberto há $[2007-1500] anos."
O Brasil foi descoberto há 507 anos.
Note que a shell inicialmente calcula a expressão e após passa o resultado para o comando 'echo'.
Veja outro exemplo:
$ echo "Nessa escola há (ls | wc -w) alunos"
Nesse exemplo, o conteúdo do diretório é listado, conta-se quantos termos surgem e o resultado é enviado para o comando 'echo'.
Expandindo variáveis de ambiente
Variáveis de ambiente que guardam informação na shell podem ser expandidas usando o metacaracter '$'. Quando expandimos uma variável de ambiente em uma linha de comando, é usado o conteúdo da variável e não o nome da variável em si. Por exemplo:$ ls -l $PATH
Por usar $PATH como argumento, a saída do comando usa o conteúdo da variável PATH.
Continue escrevendo, está perfeito.
Parabéns.