Quanto à administração de sistemas operacionais, julgue o it...

Próximas questões
Com base no mesmo assunto
Q1815440 Sistemas Operacionais

Quanto à administração de sistemas operacionais, julgue o item seguinte.


No Linux, o comando sed 's/windows/linux/' maria > pedro faz a substituição da palavra windows pela palavra linux contida no arquivo maria e o resultado é enviado para o arquivo de nome pedro.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Vamos entender por que a alternativa correta é a letra C.

O comando sed é um dos editores de fluxo mais utilizados no Linux para a edição de arquivos de texto. Ele permite realizar substituições, exclusões, inserções e outras operações de transformação de texto de maneira não interativa.

A sintaxe básica do sed para substituições é: sed 's/padrão/substituição/' arquivo

Vamos decompor o comando presente na questão:

  • sed 's/windows/linux/': Esse comando está dizendo ao sed para substituir a palavra windows por linux.
  • maria > pedro: Aqui, o operador > é utilizado para redirecionar a saída do comando sed para o arquivo pedro. Portanto, o conteúdo do arquivo maria é lido, a substituição é realizada, e o resultado final é salvo no arquivo pedro.

Resumindo: o comando sed 's/windows/linux/' maria > pedro realiza a substituição da palavra windows pela palavra linux no conteúdo do arquivo maria e salva o resultado no arquivo pedro.

Para resolver essa questão corretamente, é necessário ter conhecimento sobre:

  • Comandos básicos do Linux, em especial o comando sed.
  • Redirecionamento de saída no Linux.

Esperamos que essa explicação tenha esclarecido o funcionamento do comando sed e a lógica utilizada na questão.

Se tiver mais dúvidas ou precisar de mais exemplos, não hesite em perguntar!

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

O comando SED no Linux é uma ferramenta poderosa que ajuda a executar tarefas de uso geral. Entre elas: analisar e transformar textos. Hoje em dia, o SED é suportado nos principais sistemas operacionais.

A sintaxe e vários recursos úteis do SED são, em sua maioria, emprestados do editor ed. O mecanismo em si inclui fluxos de entrada padrões, bem como de arquivos de texto. O script base da sintaxe do SED parece um pouco difícil no começo. No entanto, muitas tarefas complexas podem ser solucionadas com apenas algumas linhas de script SED.

JUSTIFICATIVA: CERTO. Em Linux, sed é um editor de fluxo, usado para executar transformações básicas de texto em um fluxo de entrada (um arquivo ou entrada de um Pipeline). O comando sed 's/windows/linux/' maria > pedro substitui a palavra windows pela palavra linux contido no arquivo maria e o resultado é enviado para o arquivo denominado pedro

Clique para visualizar este comentário

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