Effet d'entraînement Bash : redirection du grand livre
Utilisez la redirection > et >> pour créer des registres de texte simples et vérifiables dans Bash.
Démarrer la leçon interactiveEffet d'entraînement Bash : redirection du grand livre
La redirection est la manière dont les résultats du terminal deviennent des preuves durables. Cette leçon présente la différence entre créer un fichier avec > et l'ajouter au même fichier avec >>.
Commandes à pratiquer
echo 'start' > ledger.txt
echo 'next' >> ledger.txt
cat ledger.txt
Signal terminal attendu
Après les deux écritures, le registre doit contenir les deux lignes dans l'ordre :
start
next
Pourquoi c'est important
Une grande partie du débogage opérationnel dépend de traces persistantes. Si vous écrasez le moment où vous aviez l'intention d'ajouter, vous perdez la chronologie et rendez les incidents plus difficiles à reconstituer.
Erreurs courantes
- Utilisation de
>à plusieurs reprises et suppression des lignes précédentes par accident. - Ajout au mauvais nom de fichier.
- Oublier de valider le contenu du fichier après les écritures.
Extension de la pratique
Créez une chronologie à trois lignes :
echo 'step-1' > timeline.txt
echo 'step-2' >> timeline.txt
echo 'step-3' >> timeline.txt
cat timeline.txt
Il s'agit du même modèle que celui utilisé pour les journaux d'exécution légers et les pistes d'audit manuelles.
Références
Ces liens Microsoft Learn et de la documentation Windows fournissent des informations fiables sur les commandes utilisées dans cet article.