Estruturas condicionais utilizando “for”

Slides:



Advertisements
Apresentações semelhantes
Disciplina deTópicos em Engenharia de Computação
Advertisements

Administração de sistemas operacionais
Parte I Capítulo 5 Reutilizando código e escrevendo funções.
Fluxograma INICIO Processo Decisão Exibe FIM.
Criação de Funções Conjunto de regras
Shell Script Professor: João Paulo
Professor: João Paulo de Brito Gonçalves Curso Técnico de Informática
Estudo de Caso – VPN + Firewall (Avaliação)
Claudio Esperança Python: Comandos Básicos. Primeiros passos em programação Até agora só vimos como computar algumas expressões simples Expressões são.
Interações do Algoritmo Phred/Phrap
Programação Bash Mauro César Lopes. Shells bash csh sh tcsh ksh.
6.3 – Estruturas Repetitivas
Manipulando Shell Script
Netfilter/Iptables Cenário 2.
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Apresentação Shell Script
Profº Cláudio Barbosa VBScript – Estrutura condicional  Estrutura condicional simples Sintaxe if condição then comando.
Programação em shell Instituição:Faculdade SENAC Pelotas
ALGORITMOS.
Sistemas Operacionais II O Shell Bash. Objetivos Conhecer a sintaxe dos comandos; Trabalhar com funções; Trabalhar com variáveis; Expressões aritméticas;
Trabalho Shell Script Analise e Desenvolvimento de Sistemas
Iptables Netfilter ≠ Iptables Diferenciação »NETFILTER [módulo do kernel] »IPTABLES [ferramenta usuário]
CLASSE ARQUIVO Comandos Básicos. Criação da variável Arquivo nomeDoArquivo = new Arquivo ( “nomeDoArquivo.in”, “nomeDoArquivo.out” ); nomeDoArquivo.in.
Projeto e Desenvolvimento de Algoritmos
ADS Noite 1 JACKS DOUGLAS G BRAGA Orientador: André Moraes Pelotas 20 de Maio 2013.
SHELL SCRIPT Introdução a Informatica Rodrigo Almeida Pereira, Faculdade Senac Pelotas-RS 1Maio de 2013.
 Davi Gonçalves Dias  SENAC-RS – Faculdade de Tecnologia Senac Pelotas.  Análise e Desenvolvimento de Sistemas – Turma ADS Noite 1.
Iº Workshop Linux da Unijorge
Firewall INPUT FORWARD Internet.
Segurança da Informação Exercício 1 Encriptando uma mensagem com chave simétrica.
Trechos de código que permitem reutilização de uma mesma tarefa. Qualquer código PHP pode estar contido no interior de uma função. Não se pode definir.
Shell Script Parte 2.
Ana Claudia Dutra Claudia Calegari Sandra Maia Thábita Sepulvida.
Universidade Federal do Pará Instituto de Ciências Exatas e Naturais Faculdade de Computação Linux – Prática Regiane Kawasaki
Evoluindo em comandos Unix / Linux Cid Rodrigues de Andrade No site acima encontram-se dados sobre licenciamento e forma.
Firewall – Introdução ao Netfilter
Shell Script Prof. Rafael Paoliello Guimarães FAESA.
Sistemas Operacionais de Redes Introdução ao Linux IGOR ALVES.
Voce pode ativa e desativar permissões de arquivos usando os sinais de mais(+) e menos (-), respectivamente, junto com as letras para indicar o que muda.
Automatização de Serviços – P1 SHELL SCRIPT Charles J. Busarello - IFPR.
Curso de extensão em Administração de redes com GNU/Linux Italo Valcy - Gestores da Rede Acadêmica de Computação Departamento de Ciência.
SOP - Modulo 5 Scripts no linux.
Administração de Sistemas Operacionais Não Proprietários 2º Semestre Aula 09 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM.
Estruturas de Repetição
Sistemas Operacionais Comandos de Linux Ubuntu
Universidade do Estado de Santa Catarina – CCT/UDESC
OneLiners em Shell Julio Cezar Neves.
Ant Ferramenta de script Equivalente ao make.
Introdução à Programação usando Processing Programação Gráfica 2D Chamada a funções, variáveis e criação de funções Exercício Funções Recursivas Infinitas.
Estruturas de Repetição
FUNDAMENTO DE PROGRAMAÇÃO
Nathan figueiredo °1 semestre ads
Administração de Sistemas Operacionais Não Proprietários II 3º Semestre Aula 01 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM.
Prof. Eduardo Maroñas Monks
Automatização de Serviços – P2 AGENDADOR DE TAREFAS CRONTAB / AT
Programação para Dispositivos Móveis: API Web e Comandos Gerais
PASCAL – Estruturas de repetição Prof. Ernani Viriato de Melo
Ferramenta para criação de EAP
Algoritmos e Estruturas de Dados I
Redes de computadores II
Programação em Shell Script
Criando uma stack Wordpress usando Visual Studio & Azure
Exercício QoS Linux Edgard Jamhour.
Roteamento com VLAN Nome dos Alunos.
Sistemas Operacionais de Redes Introdução ao Linux
Pratica de Arquitetura DMZ
Campus - Cachoeiro Curso Técnico de Informática Firewall Iptables Professor: João Paulo de Brito Gonçalves.
Transcrição da apresentação:

Estruturas condicionais utilizando “for” 2º Semestre - 2016 Tecnólogo em Redes de Computadores IESGO

FOR O for no shell script é uma estrutura de laço que facilita ao programador automatizar a repetição de uma tarefa.

FOR O for no shell script utiliza a seguinte sintaxe: root@def_linux:#for var in valor1, valor2 .... valorn do comando1 comando2 ........ comandon done

FOR Exemplo de uso: root@def_linux:#for i in 1 2 3 4 5; do echo $i; done Teria a seguinte saida: 1 2 3 4 5

Teria a seguinte saida: FOR Outra maneira, mas usando substituição de comandos e o comando seq: Mais um exemplo usando seq: root@def_linux:#for i in $(seq 5); do echo criando o arquivo$i; touch arquivo$i; done Teria a seguinte saida: criando o arquivo1 criando o arquivo2 criando o arquivo3 criando o arquivo4 criando o arquivo5

FOR root@def_linux:#for i in 8080 8081 8082 8083 8084 8085; do echo criando regra para porta $i; iptables -A INPUT -p tcp --dport $i -j ACCEPT; Done Saida do laço acima: criando regra para porta 8080 criando regra para porta 8081 criando regra para porta 8082 criando regra para porta 8083 criando regra para porta 8084 criando regra para porta 8085

FOR Exemplo: #!/bin/bash for i in $(seq 1 2 20); do echo “Valor do i: $i “ done

FOR Exemplo: #!/bin/bash for (( c=1; c<=5; c++ )); do echo “Valor do c: $c “ done

Exemplo: for i in {1..5}; do echo “Valor do i: $i “ done

FOR Escreva um script que realize a criação de 10 arquivos (arq1.txt, arq2.txt, …, arq10.txt) no diretório corrente. (Dica: utilize o comando “touch” para criar os arquivos e “for” como laço para as iterações). #!/bin/bash for var in $(seq 1 10) do touch arq$var.txt done

Perguntas?