Primeiro Script Shell
Abra um editor de textos, crie um arquivo chamado primeiro.sh e coloque o seguinte conteúdo:
#!/bin/bash
echo "Você me deu vida! Devo Serví-lo!
Salve o arquivo. Abra um terminal, vá até a pasta onde salvou o arquivo e digite:
chmod +x primeiro.sh
O "chmod +x" ativa a propriedade de executável do arquivo, sem dar esse comando o script não poderá ser executado. Agora digite:
./primeiro.sh
Isso faz o programa ser executado. "Sempre que quiser executar o programa que criou, bastará digitar ./nome_arquivo_criado".
#!/bin/bash
Como já foi dito, essa linha serve para indicar que o script será interpretado pelo Bash. Por isso é necessário ter essa linha echo "Você me deu vida! Devo Serví-lo!" O comando ECHO imprime na tela tudo o que está entre aspas.
Para criar uma variável, basta digitar o nome que quer dar a variável, pôr um sinal de igual e colocar o valor entre aspas para a sua variável. Exemplo:
nome="Lucas"
Para chamar a variável deve-se usar $nome_variavel. Exemplo:
nome="Lucas"
echo "O meu nome é: $nome"
Saída: O meu nome é: Lucas
Quando se usa aspas ( " ), o Shell entende que você quer que a variável "x" receba o valor contido na variável "$PATH". Quando se usa apóstrofo ( ' ), o Shell entende que você quer que a variável "x" tenha o conteúdo EXATO digitado entre os apóstrofos. Veja os exemplos abaixo:
Com aspas:
variavel_aspas.sh |
x="$PATH" echo "Pastas $x" |
Mostrará na tela |
Pastas /sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games |
Com apóstrofo:
variavel_apostrofo.sh |
x='$PATH' echo "Pastas $x" |
Mostrará na tela |
Pastas $PATH
|