Você recebeu um arquivo de texto “UFRJ.txt”, em que deve se...
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