A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Estruturas condicionais utilizando “for”

Apresentações semelhantes


Apresentação em tema: "Estruturas condicionais utilizando “for”"— Transcrição da apresentação:

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

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

3 FOR O for no shell script utiliza a seguinte sintaxe:
var in valor1, valor valorn do comando1 comando2 comandon done

4 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

5 Teria a seguinte saida:
FOR Outra maneira, mas usando substituição de comandos e o comando seq: Mais um exemplo usando seq: 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

6 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

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

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

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

10 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

11 Perguntas?


Carregar ppt "Estruturas condicionais utilizando “for”"

Apresentações semelhantes


Anúncios Google