Questão de Programação — Linguagens de programação — ND 2014
ProgramaçãoLinguagens de programação
- Código
- qq089964
- Banca
- ND
- Órgão
- INPE
- Ano
- 2014
- Nível
- Superior
- Cargo
- Tecnologista da Carreira de Desenvolvimento Tecnólogico - TJ 01
Shell scripts nos permitem programar comandos e executá-los como um evento de script, assim como arquivos de lote. Considere o script a seguir, onde os números representam o número da linha.1 #/bin/csh 2 @ argcount = $#argv 3 @ count=1 4 while ( $count <= $argcount ) 5 echo $argv[$count] 6 set equalfound = `echo $argv[$count] | awk '/\=/ {print "yes"}'` 7 if ($equalfound == "yes") then 8 set $argv[$count] 9 echo " doing set.." 10 endif 11 if ($argv[$count] == "compile") set compile=yes 12 if ($argv[$count] == "reg" )set global=no 13 if ($argv[$count] == "clean")set clean=yes 14 if ($argv[$count] == "avn") set source=avn 15 @ count++ 16 end 17 ... Assinale a alternativa INCORRETA:
- AO comando da linha 2 contabiliza o número de argumentos passados na execução do script.
- BO comando da linha 4 se repetirá enquanto não testar todos os argumentos passados na linha de execução do script.
- CO comando da linha 6 encontra a palavra “yes” entre os argumentos.
- DO comando da linha 13 atribui “yes” a variável “clean” se o argumento passado for “clean”.
- EO comando da linha 15 adiciona 1 ao contador de argumentos.