Cassic

Primeiro Script Shell

Autor: Bruno Lopes


  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