Menu
CoddyTech

Ajouter à un fichier

Fait partie de la section 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 Fondamentaux

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