Escolar Documentos
Profissional Documentos
Cultura Documentos
Conteúdo da Aula
Operadores e Parâmetros
Operadores e Parâmetros
/ → Divisão
eq ou == → Igual
ne ou != → Não igual
gt ou > → Maior que
ge ou >= → Maior ou igual
lt ou < → Menor
Programação em Shell Script
Operadores e Parâmetros
Operadores e Parâmetros
-- → Decremento
&& ou AND → Conjunção lógica (& lógico)
|| ou OR → Disjunção lógica (OU lógico)
Test ou [ ] → Testa uma operação lógica
set ou unset → Define valores no ambiente de sistema
env → Exibe variáveis de ambiente user
Programação em Shell Script
Operadores e Parâmetros
#!/bin/bash
# mkdir /root/scripts
# cd /root/scripts
Buscas Avançadas e Editores
Estruturas Condicionais
# vim finduser.sh
#!/bin/bash
#!/bin/bash
case $OPT in
1)
echo "Hora do sistema: $HORA"
;;
Buscas Avançadas e Editores
Estruturas Condicionais
2)
echo "O sistema esta ligado a: $TIME"
;;
3)
echo "O numero de usuarios logado e: $USERS"
;;
4)
echo "SAIR"
;;
Buscas Avançadas e Editores
Estruturas Condicionais
*)
echo "Opcao invalida"
;;
esac
# vim hostup.sh
!#/bin/bash
COUNT=1
do
echo "ICMP $COUNT – Host $IPHOST online"
sleep 1.0
lett COUNT++
done
# vim userlog.sh
!#/bin/bash
# vim mauth.sh
#!/bin/bash
DATA=`date +%Y-%m-%d`
Buscas Avançadas e Editores
Operadores e Parâmetros