FC ConcursosFC Concursos

Questão FC109024

cd /tmp; touch file1.txt; echo ‘primeira linha’ >> file1.txt; echo “segunda linha” > file file1.txt; mv file1.txt /opt/file2.txt Considerando que os comandos precedentes sejam exec

Unix e Linux

CEBRASPE (CESPE) · 2022

cd /tmp;
touch file1.txt;
echo ‘primeira linha’ >> file1.txt;
echo “segunda linha” > file file1.txt;

mv file1.txt /opt/file2.txt


Considerando que os comandos precedentes sejam executados, em sequência, no sistema operacional Linux, julgue o item seguinte.

O comando echo “segunda linha” > file file1.txt adiciona conteúdo na última linha do arquivo file1.txt, mantendo-se o conteúdo existente no arquivo.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: O comando echo “segunda linha” > file file1.txt está incorreto pois o uso de > redireciona a saída do comando para o arquivo especificado, sobrescrevendo todo o conteúdo existente dele. Portanto, ao executar este comando, o conteúdo anterior de file1.txt será perdido, e apenas "segunda linha" será salvo no arquivo. Para adicionar texto mantendo o conteúdo existente, o correto seria usar > file1.txt em vez de >.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo