Questões Informática Linux Unix

Considere o conteúdo de um arquivo (dados.txt) em um servidor Linux a seguir.

Responda: Considere o conteúdo de um arquivo (dados.txt) em um servidor Linux a seguir. 1:Maria 2:João 3:José 4:Nair 5:Adriana Um administrador do sistema d...


1Q558082 | Informática, Linux Unix, Analista da CMB, Casa da Moeda, CESGRANRIO

Considere o conteúdo de um arquivo (dados.txt) em um servidor Linux a seguir.

1:Maria

2:João

3:José

4:Nair

5:Adriana

Um administrador do sistema deseja ver somente os nomes (Maria, João, etc.) desse arquivo.

Que comando deve ser utilizado nessa situação?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Marcos de Castro
Por Marcos de Castro em 31/12/1969 21:00:00
Gabarito: c)

Vamos entender o que está acontecendo aqui. O arquivo dados.txt tem linhas no formato "número:nome", tipo "1:Maria". O que o administrador quer é mostrar só os nomes, ou seja, tudo que vem depois dos dois pontos.

O comando cut é perfeito para isso, porque ele "corta" partes de uma linha com base em delimitadores. Aqui, o delimitador é o dois pontos (:), e queremos o segundo campo (o nome).

Analisando as opções:

a) cut -f2 -d:|grep dados.txt -> Aqui o comando cut está esperando receber a entrada, mas não está lendo o arquivo dados.txt diretamente. O grep está tentando filtrar "dados.txt" no output, o que não faz sentido.

b) cat -2|grep -i dados.txt -> O cat não tem a opção -2, e o grep está mal usado.

c) cat dados.txt|cut -f2 -d: -> Aqui o cat lê o arquivo, e o cut pega o segundo campo usando ":" como delimitador. Isso vai mostrar só os nomes, que é o que queremos.

d) echo dados.txt|cut -f2 -d: -> O echo vai só imprimir "dados.txt", não o conteúdo do arquivo.

e) echo -i -2 dados.txt -> Comando inválido.

Portanto, a resposta correta é a letra c).
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.