Você recebeu um arquivo de texto “UFRJ.txt”, em que deve se...

Próximas questões
Com base no mesmo assunto
Q1883911 Sistemas Operacionais
Você recebeu um arquivo de texto “UFRJ.txt”, em que deve ser extraído o segundo caractere de cada linha. Assinale a alternativa que apresenta o comando no Linux que pode ser utilizado para atingir esse objetivo.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: A - cat UFRJ.txt | cut -c2

Para resolver essa questão, é essencial compreender os comandos básicos do sistema operacional Linux, que é amplamente utilizado em diversas aplicações e é um tópico comum em concursos públicos. O comando solicitado deve ser capaz de extrair o segundo caractere de cada linha de um arquivo de texto.

O comando cat é utilizado para ler e exibir o conteúdo de arquivos. Quando combinado com o operador de pipe |, permite que a saída de um comando (neste caso, a leitura do arquivo) seja utilizada como entrada para outro comando.

O comando cut serve para cortar partes específicas de cada linha de um arquivo de texto, sendo que a opção -c especifica os caracteres que desejamos extrair. Portanto, -c2 é usado para pegar apenas o segundo caractere de cada linha.

Juntando ambos os comandos com um pipe, cat UFRJ.txt | cut -c2, a saída do comando cat (o conteúdo do arquivo 'UFRJ.txt') é passada como entrada para o comando cut, que então extrai o segundo caractere de cada linha, cumprindo exatamente o que a questão pede.

As demais alternativas não executam a tarefa requisitada:

  • O comando ls, da alternativa B, lista arquivos e diretórios, mas não é capaz de processar o conteúdo do arquivo como solicitado.
  • A alternativa C, mount, é usada para montar sistemas de arquivos e não tem relação com a manipulação de conteúdo de arquivos de texto.
  • O comando less, mencionado na alternativa D, permite visualizar o conteúdo de arquivos de texto, mas também não tem a funcionalidade de cortar e extrair caracteres específicos.
  • Por fim, wc (Word Count), como na alternativa E, é utilizado para contar palavras, linhas, caracteres, entre outros, mas não executa a extração de caracteres específicos de linhas.

Portanto, a alternativa correta é a A, que utiliza a combinaç��o dos comandos cat e cut para alcançar o resultado desejado.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo