FC ConcursosFC Concursos

Questão FC266154

Damos o nome de Shell Script a arquivos que serão interpretados pelos programas do tipo Shell. Com ele é possível criar vários comandos para o Linux. Assim, considere o seguinte Sc

Linguagens de Programação

IDECAN · 2022

Damos o nome de Shell Script a arquivos que serão interpretados pelos programas do tipo Shell. Com ele é possível criar vários comandos para o Linux. Assim, considere o seguinte Script Shell contido abaixo:

 

>_main.sh x +

1

2 cut -d : -f 1,5 /etc/passwd I tr : \ \t

 

A execução do script acima resultará:

  1. Nos logins e nome dos usuários do sistema.
  2. Em erro, pois o comando “\\t” não existe no Shell Script.
  3. Nos subdiretórios contidos no diretório “/etc/passwd”.
  4. Em uma lista de passwords dos usuários do sistema.
  5. Em uma lista de arquivos contidos no diretório “/etc/passwd”.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

O comando aplicado é cut -d ':' -f 1,5 /etc/passwd. O cut usa ':' como delimitador (-d ':') e extrai os campos 1 e 5 (-f 1,5) de cada linha do arquivo /etc/passwd.

No arquivo /etc/passwd cada linha tem campos separados por dois-pontos: o campo 1 é o nome de login (username) e o campo 5 é o campo GECOS, que normalmente contém o nome completo do usuário.

Em seguida o pipeline usa tr ':' '\t' para substituir os dois-pontos por tabulações, deixando a saída legível com colunas separadas por tab.

Portanto, a execução mostra, linha a linha, os logins e os nomes dos usuários do sistema.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo