Introduction
En tant qu'éditeur junior dans une maison d'édition, vous venez de tomber sur deux versions d'une page cruciale d'un prochain roman policier. Votre mission consiste à examiner ces fichiers en utilisant les commandes Linux que vous venez d'apprendre dans le cadre de l'étude du contenu et de la comparaison de fichiers.
Objectifs à atteindre
En terminant ce défi, vous démontrerez votre capacité à :
- Utiliser
catpour afficher le contenu d'un fichier - Utiliser
headettailpour examiner des parties spécifiques de fichiers - Comparer des fichiers à l'aide de la commande
diff
Examen du contenu des fichiers
Dans cette étape, vous allez utiliser cat, head et tail pour inspecter deux fichiers mystérieux.
Tâches
- Utilisez
catpour afficher l'intégralité du 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.
Critères à respecter
- Utilisez uniquement les commandes abordées précédemment (
cat,head,tail). - Ne modifiez pas le contenu des fichiers.
Comparaison des fichiers
Maintenant que vous avez examiné les fichiers individuellement, il est temps de les comparer directement.
Tâches
- Utilisez la commande
diffpour comparer/home/labex/project/manuscript_v1.txtet/home/labex/project/manuscript_v2.txt.
Critères à respecter
- Utilisez la commande
difftelle qu'elle a été présentée dans les exercices précédents. - Analysez le résultat pour identifier les différences entre les deux fichiers.
Exemple
Une fois la tâche accomplie, vous devriez obtenir un résultat similaire à celui-ci :
2c2
< A shadow moved across the room.
---
> A figure darted behind the curtains.
Ce résultat indique que la deuxième ligne diffère entre les deux fichiers.
Résumé
Félicitations, cher éditeur ! Vous avez appliqué avec succès vos nouvelles compétences en examen de fichiers Linux pour élucider les différences entre deux versions d'une page de manuscrit. Votre maîtrise de cat, head, tail et diff s'est avérée déterminante pour résoudre ce mystère éditorial.
En visualisant le contenu avec cat, en isolant des passages avec head et tail, et en confrontant les versions avec diff, vous avez démontré une solide compréhension de la manipulation de fichiers sous Linux. Ces compétences vous seront précieuses tout au long de votre carrière dans l'édition et dans vos futures explorations du système Linux.
N'oubliez pas : le sens du détail allié aux bons outils permet de résoudre n'importe quelle énigme, qu'il s'agisse d'un roman ou de lignes de code !



