AULA 03 : ESTRUTURA CONDICIONAL E OPERADORES LOGICOS

CURSO : SHELL SCRIPT
DATE:  05 MAIO 2017
HORA : 16:30
AULA :3
TEMA :ESTRUTURA CONDICIONAL E OPERADORES LOGICOS
PROFESSOR : FRANCISCO MARINHO


 Ola pessoal , se vc quer fica por dentro de todas as novidades do site , curta nossa pagina no facebook e nos ajude a divulgar o mundo Linux para mais pessoas . Canto esquerdo superior da tela.

Trago ha vcs hja 3° aula de shell hj iremos ver a estrutura condicional e operadores logicos da linguagem de shell script:


ESTRUTURA CONDICONAL :


a estrutura de condição eh facil de ser entendida , vc expoe uma condição para algo acontecer , se ocorrido com sucesso eh feita uma ação se nao eh feita  outra ação .


falamos as palavras chaves da estrutura de condição

se : if
se não : else

a sintaxe da condição eh a seguinte:


if [ condicao ];
then
echo "deu certo "
else
echo " erro "
fi



lendo a sintaxe fica  se (if) essa condição (entre colchetes )
for cumprida faça ( then )  escreva (echo ) deu certo
se não ( else ) escreva erro
e por ultimo o comando if ao contrario para fechar a estrutura
eh ate bem simples , se parece com muitas outras linguagens,

Ficando entendido isso passamos para :


OPERADORES LOGICOS:



 Operadores para números
-lt     Verifica se é menor
-gt     Verifica se é maior
-le     Verifica se é menor ou igual
-ge     Verifica se é maior ou igual
-eq     Verifica se é igual
-ne     Verifica se é diferente
Operadores para Texto     Usa-se ” ” caso utilizar valor
-n     Verifica se não é nula
-z     Verifica se é nula
!=     Verifica se é diferente
=     Verifica se é igual
Operador para logica
!     Logica NOT ou NÃO
-o     Logica OU, (OR) ou ||
-a     Logica E, (AND) ou &&
Operador para arquivos/diretórios
-d     Verifica se é diretório
-f     Verifica se é arquivo
-e     Verifica se existe
-O     Verifica se o dono do arquivo é o usuário que esta executando
-s     Verifica se o arquivo não esta vazio
-L     Verifica se é um link-simbólico
-r     Verifica se o usuário tem permissão de leitura
-w     Verifica se o usuário tem permissão de gravação
-x     Verifica se o usuário tem permissão de execução
-nt     Verifica se é mais recente
-ot     Verifica se é mais antigo
-ef     Verifica se é igual

 Operadores matematicos sao os mesmos das outras linguagens

+ adição
- subtração
/ divisao
* multiplicacao
% modulo

a diferença que as operações matematicas sao realizadas entre dois parenteses

por exemplo:

a=$1
b=$2
c=$(( $a + $b ))





Aconselho  a praticar pois so assim para memorizar , e nao se preocupe , criando os scripts a seguir no curso , vc entendera todas as funcionalidades . Proxima aula estrutura de repetições e um script para ajudar vcs em algo , manda mensagem para a pagina com uma opção de script que te ajude , ai iremos criar-lo.
ate mais ...  CURTIU A PAGINA ? vamos que vamos , ajuda ai , me esforço para ajudar vcs .

Comentários :

Postar um comentário