Questão 47 · Informática: Sistemas operacionais (Windows e Linux)
A linha de comando prog >> arq digitada por um usuário logo após o prompt do interpretador de comandos bash, em ambiente Linux, tem por efeito mandar executar o programa prog e:
- A) redirecionar a saída padrão para o arquivo arq, destruindo seu conteúdo pré-existente;
- B) redirecionar a saída padrão para o arquivo arq, preservando seu conteúdo pré-existente;
- C) redirecionar a saída de erros para o arquivo arq, destruindo seu conteúdo pré-existente;
- D) redirecionar a saída de erros para o arquivo arq, preservando seu conteúdo pré-existente;
- E) redirecionar tanto a saída de erros quanto a saída padrão para o arquivo arq, destruindo seu conteúdo pré-existente.
Marque a alternativa correta:
Gabarito: B
Gabarito definitivo divulgado pela banca FGV (PGE/RO 2015).
Comentário
Gabarito: B.
No bash, o operador > redireciona a saída padrão (descritor 1) para um arquivo, criando-o ou apagando o conteúdo anterior. O operador >> redireciona a mesma saída padrão, mas em modo de anexação: a saída é acrescentada ao final do arquivo, e o conteúdo pré-existente é preservado. Assim, prog >> arq executa o programa e acrescenta sua saída padrão ao fim de arq.
- A: descreve o comportamento de > (sobrescrita), não de >>.
- C e D: redirecionar a saída de erros exigiria 2> ou 2>>, não >>.
- E: redirecionar também a saída de erros exigiria algo como 2>&1, e >> não apaga o conteúdo anterior.
Dica: > sobrescreve o arquivo; >> acrescenta ao final dele. Ambos atuam sobre a saída padrão, a menos que se indique outro descritor.
Fundamentos: Redirecionamento de saída no bash · Diferença entre os operadores > e >> · Descritores de saída padrão e de erro
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV PGE/RO 2015 (Analista de Sistemas (Negócios, Suporte e Microinformática)), questão 47, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.