Este documento apresenta 5 exercícios de shell script. O primeiro exercício mostra parâmetros de script shell. O segundo pede entrada do usuário para soma e multiplicação. O terceiro verifica se um número é par ou ímpar. O quarto permite operações matemáticas escolhidas pelo usuário. O quinto cria diretórios ou arquivos de acordo com a escolha do usuário.
Este documento apresenta 5 exercícios de shell script. O primeiro exercício mostra parâmetros de script shell. O segundo pede entrada do usuário para soma e multiplicação. O terceiro verifica se um número é par ou ímpar. O quarto permite operações matemáticas escolhidas pelo usuário. O quinto cria diretórios ou arquivos de acordo com a escolha do usuário.
Este documento apresenta 5 exercícios de shell script. O primeiro exercício mostra parâmetros de script shell. O segundo pede entrada do usuário para soma e multiplicação. O terceiro verifica se um número é par ou ímpar. O quarto permite operações matemáticas escolhidas pelo usuário. O quinto cria diretórios ou arquivos de acordo com a escolha do usuário.
LISTA 01 DE EXERCCIOS SHELL SCRIPT PROGRAMAO PARA SERVIDORES
ALUNO: DANIEL BRAGA PINHEIRO MATRCULA: 201301722928
1. #!/bin/bash
echo Nmero de parmetros: $# echo echo Nome do Script Shell: $0 echo echo Primeiro parmetro: $1 echo echo Todos os parmetros: $* echo echo Nmero deste processo: $$
2. #!/bin/bash
echo -n Digite o 1 nmero: read num1 echo -n Digite o 2 nmero: read num2
echo A soma : $((num1+num2)) echo echo O produto : $((num1*num2))
3. #!/bin/bash
echo Digite o nmero: read num
if [ $num % -eq 0 ] then echo $num um nmero par. else echo $num um nmero mpar. fi
4. #!/bin/bash
echo -n Digite o 1 nmero: read num1 echo -n Digite o 2 nmero: read num2 echo -n Escolha a opo: 1-add, 2-sub, 3-mult, 4-div : read op
if [ $op -eq 1 ] then echo $((num1+num2)) elif [ $op -eq 2 ] echo $((num1-num2)) elif [ $op -eq 3 ] echo $((num1*num2)) elif [ $op -eq 4 ] then if [ $num1 -ne 0 ] && [ $num -ne 0 ] then echo $((num1/num2)) else echo Valor igual a zero. fi fi
5. #!/bin/bash
echo Voc deseja criar diretrio ou arquivo? (d-diretrio/a-arquivo) read op