Informática

1147 palavras 5 páginas
Curso: SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES
Disciplina: Programação para Servidores

1. Faça um script que receba como parâmetro 2 números e retorne:
1 - caso o primeiro seja maior que o segundo;
0 - caso os dois sejam iguais;
1 - caso o primeiro seja menor que o segundo.
#!/bin/bash
if [ “$#” –eq 2 ] then if [ “$1” –gt “$2” ] then echo “1” elif [ “$1” –eq “$2” ] then echo “0” else echo “1” fi else echo “Quantidade de parâmetros incorreta” fi 2. Escreva um script bash que insira um nome e um telefone no arquivo agenda.txt, considerando que os dados foram passados na linha de comando. Obs: teste se a quantidade de parâmetros foi passada corretamente.
#!/bin/bash
if [ “$#” –eq 2 ] then echo “$1” : “$2” >> agenda.txt else echo “Quantidade de parâmetros incorreta” fi 3. Fazer um script que receba como parâmetro 3 notas e imprima a média do aluno e se ele está aprovado ou reprovado. Para a média deverão ser consideradas apenas as 2 maiores notas. Para aprovação as duas notas consideradas devem ser maior ou igual a 4 e a média maior ou igual a 6. Obs: Utilize comando de comparação.
#!/bin/bash
if [ “$#” –eq 3 ] then if [ “$1” –ge “$2” –a “$1” –ge “$3” –a “$2” –ge “$3” ] && [ “$1” –ge 4 –a “$2” –ge 4 ] then ((media=($1+$2)/2)) echo “$media” elif [ “$2” –ge “$1” –a “$2” –ge “$3” –a “$3” –ge “$1” ] && [ “$2” –ge 4 –a “$3” –ge 4 ] then ((media=($2+$3)/2)) echo “$media” else ((media=($1+$3)/2)) echo “$media” fi if [ “$media” –ge 6 ] then echo “Aprovado” else echo “Reprovado” fi else echo “Quantidade de notas insuficiente” fi 4. Um trecho de um script deve executar a operação x = x+1 que incrementa o valor de x em uma unidade. Para tal, qual das alternativas está correta?
*A) x=´expr $x + 1´
B) x=x+1
C) $x=$x+1
D) $x=´expr $x+1´
E) x=$x + 1

5. Marque a alternativa correta. Um pipeline:
*A) Conecta a saída padrão de um processo à entrada padrão de outro processo.
B)

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas