Shell scipt
3023 palavras
13 páginas
Linguagens para Criação de Scripts - BASHEspecialização Lato Sensu Administração e Segurança de Sistemas Computacionais Prof.: Erlon Sousa Pinheiro Março - 2011
Erlon Sousa Pinheiro Fic – Maio - 2011
O que é Shell ?
Aplicação que disponibiliza um prompt de comando para o usuário com o objetivo de execução de comandos em sistemas Unix/Linux ● Existem diversas implementações : csh, tcsh, sh, bash, etc ● Recebe, Interpreta e Executa os comandos do usuário
●
Erlon Sousa Pinheiro Fic – Maio - 2011
O que é Shell Script ?
●
Um arquivo que guarda vários comandos e Para os usuários do windows é fácil pensar
pode ser executado sempre que preciso;
●
no shell como arquivos lote (*.bat)
Erlon Sousa Pinheiro Fic – Maio - 2011
Meu primeiro Shell Script :)
Interpretador de Comandos
#!/bin/bash echo Relou Uourd!
Erlon Sousa Pinheiro Fic – Maio - 2011
Dando permissão de execução para meu script
chmod +x script.sh
Erlon Sousa Pinheiro Fic – Maio - 2011
Comentários
Para que uma linha seja considerada comentário a mesma deve iniciar-se com # ex.: #!/bin/bash echo Teste de execução de script # Essa linha é um comentário echo Essa linha não é um comentário
Erlon Sousa Pinheiro Fic – Maio - 2011
Comentários
Mesmo començando com # a linha: #!/bin/bash NÃO É UM COMENTÁRIO, quando a # vem seguida de ! na realidade ela esta informando qual é o interpretador de comandos que executará os comandos abaixo.
Erlon Sousa Pinheiro Fic – Maio - 2011
Apóstrofos, aspas e crase
Aspas – Quando se coloca um caractere especial entre aspas, o shell ignora o seu significado, exceto no caso deste caractere ser um cifrão ($), uma crase (`), ou uma barra invertida (\). Apóstrofos – Os apóstrofos são mais restritivos. Todos os caracteres entre apóstrofos são ignorados. Crase – O que for colocado entre crases sera executado em um sub-shell
Erlon Sousa Pinheiro Fic – Maio - 2011
Definição de Variáveis
●
VARIAVEL=valor # SEM