Menu
Coddy logo textTech

Ajouter à un fichier

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy. Leçon 39 sur 82.

L’opérateur > écrase les fichiers, ce qui peut être dangereux lorsque tu veux conserver le contenu existant. L’opérateur >> résout ce problème en ajoutant du contenu à un fichier au lieu de le remplacer.

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

Sortie :

First line
Second line

Les deux lignes sont conservées, car >> ajoute le nouveau contenu à la fin du fichier. Si le fichier n’existe pas, il en crée un nouveau, tout comme le fait >.

C’est parfait pour créer des fichiers journaux ou recueillir des résultats au fil du temps :

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

Chaque commande ajoute une nouvelle ligne à activity.log sans effacer les entrées précédentes. Utilisez > lorsque vous souhaitez repartir de zéro, et >> lorsque vous souhaitez accumuler des données.

challenge icon

Défi

Facile

Un fichier appelé tasks.txt contient déjà deux tâches. Utilise l’opérateur pour ajouter une troisième tâche au fichier, puis affiche la liste complète.

  1. Ajoute le texte Call the dentist à tasks.txt
  2. Utilise cat pour afficher les trois tâches

Indice : Utilise echo "text" >> filename pour ajouter du contenu sans effacer le contenu existant. Le fichier doit finalement contenir trois lignes.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Playground Terminal