AULA 03 : ESTRUTURA CONDICIONAL E OPERADORES LOGICOS - LINUX PENTEST - FAMÍLIA BSD

Novos

LINUX PENTEST - FAMÍLIA BSD

Linux, Pentest , Segurança da informação , T.I e muito mais

Curta ou compartilhe esse site

05 maio 2017

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 .

Nenhum comentário:

Postar um comentário

Linux Pentest

O criado Linux Pentest foi criado para reunir informações sobre a área de hacking, que tem crescido grandemente nos últimos anos, devido a diversos ataques cibernéticos e a crescente área da tecnologia.

Despertando interesse em diversas pessoas como estudante da área de tecnologia da informação, programadores, design, todos estão interessados em fazer parte da elite do conhecimento que são os hackers.

Não se pode falar em hackers, em técnicas de hacking, como descobrir senhas de wifi, como hackear, sem falar em linux, por isso agrupamos também em nosso site tutoriais, dicas, manuais e muito mais sobre as distribuições Linux, seja Bem Vindo ao Linux Pentest. Volte sempre.