Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — CESGRANRIO 2018

Sistemas OperacionaisLinux
Código
cg013911
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2018
Nível
Superior
Cargo
Analista de Sistemas Júnior - Infraestrutura
A Bourne-Again Shell (bash) permite a execução de scripts que podem automatizar tarefas e facilitar a administração do sistema.Um script dessa shell que, quando executado no sistema Linux, imprime o nome de login e o nome do grupo principal dos usuários cadastrados no sistema, deve utilizar a combinação de comandos:
  1. Acut -d: -f1,3 /etc/passwd | while read x; do y=`echo $x | cut -d: -f1`; z=`echo $x | cut -d: -f2`; w=`cut -d: -f1,2 /etc/ group | grep “:$z$” | cut -d: -f1`; echo “$y:$w”; done
  2. Bcut -d: -f1,3 /etc/passwd | while read x; do y=`echo $x | cut -d: -f1`; z=`echo $x | cut -d: -f2`; w=`cut -d: -f1,3 /etc/ group | grep “:$z$” | cut -d: -f1`; echo “$y:$w”; done
  3. Ccut -d: -f1,3 /etc/passwd | while read x; do y=`echo $x | cut -d: -f1`; z=`echo $x | cut -d: -f2`; w=`cut -d: -f1,4 /etc/ group | grep “:$z$” | cut -d: -f1`; echo “$y:$w”; done
  4. Dcut -d: -f1,4 /etc/passwd | while read x; do y=`echo $x | cut -d: -f1`; z=`echo $x | cut -d: -f2`; w=`cut -d: -f1,2 /etc/ group | grep “:$z$” | cut -d: -f1`; echo “$y:$w”; done
  5. Ecut -d: -f1,4 /etc/passwd | while read x; do y=`echo $x | cut -d: -f1`; z=`echo $x | cut -d: -f2`; w=`cut -d: -f1,3 /etc/ group | grep “:$z$” | cut -d: -f1`; echo “$y:$w”; done
Revelar gabarito e comentário

GabaritoE — cut -d: -f1,4 /etc/passwd | while read x; do y=`echo $x | cut -d: -f1`; z=`echo $x | cut -d: -f2`; w=`cut -d: -f1,3 /etc/ group | grep “:$z$” | cut -d: -f1`; echo “$y:$w”; done

Link permanente: /questoes/cg013911