Introduction
En tant qu'éditeur junior dans une maison d'édition, vous avez découvert deux versions d'une page importante d'un prochain roman policier. Votre tâche consiste à examiner ces fichiers à l'aide des commandes Linux que vous venez d'apprendre dans le laboratoire « Contenu et comparaison de fichiers ».
Compétences acquises
À la fin de ce défi, vous saurez :
- utiliser
catpour afficher le contenu de fichiers ; - utiliser
headettailpour examiner des parties précises de fichiers ; - comparer des fichiers avec la commande
diff.
Examiner le contenu des fichiers
Dans cette étape, vous utiliserez cat, head et tail pour examiner deux fichiers mystérieux.
Tâches
- Utilisez
catpour afficher le contenu de/home/labex/project/manuscript_v1.txt. - Utilisez
headpour afficher les deux premières lignes de/home/labex/project/manuscript_v2.txt. - Utilisez
tailpour afficher la dernière ligne de chacun des deux fichiers.
Conditions
- Utilisez uniquement les commandes apprises dans le laboratoire « Contenu et comparaison de fichiers » (
cat,head,tail). - Ne modifiez pas le contenu des fichiers.
Comparer les fichiers
Maintenant que vous avez examiné les fichiers séparément, vous allez les comparer directement.
Tâches
- Utilisez la commande
diffpour comparer/home/labex/project/manuscript_v1.txtet/home/labex/project/manuscript_v2.txt.
Conditions
- Utilisez la commande
diffcomme indiqué dans le laboratoire « Contenu et comparaison de fichiers ». - Analysez la sortie pour comprendre les différences entre les deux fichiers.
Exemple
Une fois la tâche terminée, vous devriez obtenir une sortie similaire à la suivante :
2c2
< A shadow moved across the room.
---
> A figure darted behind the curtains.
Cette sortie indique que la deuxième ligne est différente dans les deux fichiers.
Résumé
Félicitations, éditeur junior ! Vous avez appliqué avec succès vos nouvelles compétences d'examen de fichiers Linux pour découvrir les différences entre deux versions d'une page de manuscrit. Votre maîtrise de cat, head, tail et diff s'est révélée précieuse dans cette enquête éditoriale.
En affichant le contenu des fichiers avec cat, en examinant certaines parties avec head et tail, puis en comparant les fichiers avec diff, vous avez démontré une bonne compréhension des bases de la manipulation de fichiers sous Linux. Ces compétences vous seront utiles dans la suite de votre parcours éditorial comme dans vos explorations de Linux.
N'oubliez pas : le souci du détail et les bons outils permettent de résoudre n'importe quel mystère, qu'il se trouve dans un roman ou dans du code !



