Menu
Coddy logo textTech

Anexar a um Arquivo

Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 39 de 82.

O operador > sobrescreve arquivos, o que pode ser perigoso quando você quer manter o conteúdo existente. O operador >> resolve isso **anexando** (appending) ao final de um arquivo em vez de substituí-lo.

echo "First line" >> notes.txt
echo "Second line" >> notes.txt
cat notes.txt

Saída:

First line
Second line

Ambas as linhas são preservadas porque >> adiciona novo conteúdo ao final do arquivo. Se o arquivo não existir, ele cria um novo — exatamente como > faz.

Isso é perfeito para criar arquivos de log ou coletar saídas ao longo do tempo:

date >> activity.log
echo "User logged in" >> activity.log
date >> activity.log
echo "User logged out" >> activity.log

Cada comando adiciona uma nova linha ao activity.log sem apagar as entradas anteriores. Use > quando quiser um novo começo e >> quando quiser acumular dados.

challenge icon

Desafio

Fácil

Um arquivo chamado tasks.txt já contém duas tarefas. Use o operador para adicionar uma terceira tarefa ao arquivo, depois exiba a lista completa.

  1. Anexe o texto Call the dentist a tasks.txt
  2. Use cat para exibir todas as três tarefas

Dica: Use echo "text" >> filename para anexar sem apagar o conteúdo existente. O arquivo deve terminar com três linhas.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos