Curso Shell Script
Pelo: OLinux
Aula I
Intro
Tipos de shell: bash, csh, ksh, ash, etc. O mais utilizado é o bash (GNU Bourne-Again SHell).
Quando executado o shell script, o shell aonde foi executado, irá abrir um novo shell para executar este script. A não ser que seja especificado que execute no shell atual.
Variáveis de ambiente
É onde o shell armazena determinados valores para utilização posterior.
Possui nome e valor, podendo o valor ser vazio.
Para definir uma variável é preciso nomea-la e dar o seu valor, por exemplo:
cor=azul
Para utilizar o valor da variável, é preciso colocar o sinal cifrão ( $ ) seguido do nome da variável. Por exemplo:
echo $cor
Para delimitar o nome de uma variável utiliza-se chaves ( {} ) entre o nome da variável. Por exemplo:
echo ${cor}-escuro
Formato dos arquivos de Shell Script
A primeira linha de todo shell script começa com:
#!/bin/tipo-de-shell-utilizado
Por exemplo, com o shell bash:
#!/bin/bash
O comando find / -name file -print ,procura na raíz por um arquivo de nome "fle".
Para que não ficar executando este comando toda vez que pesquiso o arquivo "fle", crio um script que faça isso:
#!/bin/bash
find / -name file -print
Salvo o arquivo como procura e deixo-o como executável:
chmod 755 procura
Para especificar um arquivo que quero procurar, devo executar o script seguido o nome do arquivo que procuro.
Utilizo a "variável de parâmetro".
Por exemplo:
#!/bin/bash
find / -name $1 -print
Isto fará que o bash leia $1 substituindo ele pelo arquivo procurado.
Por exemplo:
./procura firefox
Fim da primeira aula
16 de nov. de 2007
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário