Capítulo 1: Começando ←
Variáveis e Parâmetros
Ao contrário das outras linguagens, o bash não possui "tipos de dados", todas as variáveis são strings. O bash usa strings para representar todos os dados que serão usados pelas variáveis. A seguir falaremos sobre os tipos de variáveis (e não "tipos de dados").
Se você conhece alguma outra linguagem de programação sabe que os identificadores possuem algumas regras quanto a sua nomeclatura. Pois no bash as regras são parecidíssimas:
- Só se pode usar caracteres alfanuméricos e underline;
- Só se pode começar com letra ou underline (não pode começar com número);
Não pode conter espaços em branco;
E uma coisa que nós, falantes da língua portuguesa temos que saber é:
Os identificadores NÃO podem conter acentos!
Enfim, todas aquelas regrinhas para identificadores de linguagens de
programação também se aplica aqui, exceto aquela famosa sobre palavras
reservadas. Você pode por exemplo fazer if=lalala
que funcionará
perfeitamente. Deve-se apenas tomar muito cuidado para não fazer alterar acidentalmente variáveis que possuem algum significado especial para o shell (explicados no tópico Variáveis do Shell).
Capítulo 03: Entrada e Saída →