Magna Concursos
2961569 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DATAPREV

01 #! /bin/bash

02 avg=0

03 temp_total=0

04 number_of_args=$#

05 if [ $# - lt 2 ] ; then

06 echo -e "Opps ! Necessito de, pelo menos, 2 argumentos na linha de comando "

07 echo -e "Sintaxe: $0: numero1 numero2 ... numeroN "

08 echo -e "Exemplo: $0 5 4 $0 56 66 34"

09 exit 1

10 fi

11

12 for i in $*

13 do

14 temp_total= 'expr $temp_total + $i'

15 done

16

17 avg= 'expr $temp_total / $number_of_args'

18 echo "Media e: $avg"

Considerando o shell script apresentado na figura acima, julgue o item a seguir.

Esse programa, escrito para Bourne Again Shell, se executado corretamente até o seu final, calcula a média dos números apresentados como argumentos na linha de comando.

 

Provas

Questão presente nas seguintes provas

Técnico de TI - Suporte e Rede

120 Questões