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.