Programação Bash Mauro César Lopes
Shells bash csh sh tcsh ksh
Comandos importantes
pipe | direciona a saída de um programa para entrada de outro programa > redirecionamento de um comando para um arquivo >> redirecionamento de um comando para um arquivo (em modo append) < redirecionamento de entrada padrão >>
Variáveis Variáveis do Sistema $ env $ echo $PS1 $ echo $PATH $ PS1=abc
Definição de Variáveis $ echo \$HOME=$HOME MEUNOME=Mauro OBS: convencionamos usar o nome de variáveis em letras maiúsculas
Comando uname mostra o nome do sistema operacional executando o script SISTEMA=`uname` $ echo $SISTEMA $ echo Excutando em $SISTEMA Outra forma: $ SISTEMA=$(uname)
expr 2+2 expr 2+2 | bc echo $((2+2))
Comando let $ a=1 $ b=2 $ let a=a+b $ echo $a $ 3
Definição de Funções
Links Link para o bar do julio Cantinho do Shell SlackZine