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.txtConsiderando 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