SóProvas


ID
1077298
Banca
VUNESP
Órgão
UNESP
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Observe o conteúdo do arquivo “~/imprime.tcsh” descrito a seguir

#!/bin/tcsh
set x=$1
set z=$2
shift
foreach y ($*)
echo -n $y
end
echo $z$x


Considerando que o usuário atual possua permissão para executar esse arquivo, ao inserir o comando “~/imprime.tcsh 1 2 3 4 5” em um terminal baseado em Unix, será apresentada, como resultado,

Alternativas
Comentários
  • #!/bin/tcsh  -----> cria um bash de nome tcsh
    set x=$1  -----> atribui o primeiro parâmetro (no caso, 1)
    set z=$2 -----> atribui o segund parâmetro (no caso, 2)
    shift -----> remove o primeiro parâmetro da fila de parâmetros
    foreach y ($*) -----> cria laço (itera nos parâmetros, para cada um, atribui à variavel y)
    echo -n $y  -----> imprime $y sem quebrar linha (-n)
    end -----> fim do laço
    echo $z$x -----> imprime as variáveis atribuídas no inicio (2 e 1)