Exercices
Exercice 1 : Remplacement Simple d'un Mot
Objectif: Remplacer un mot spécifique dans un fichier texte.
Consigne: Téléchargez un fichier texte (ex.
document.txt) et utilisezsedpour remplacer chaque occurrence deLinuxparLINUX.
Exercice 2 : Remplacement avec Modification Directe du Fichier
Objectif: Modifier un fichier directement sans redirection de sortie.
Consigne: Utilisez
sed -ipour remplacer toutes les occurrences deerrorparERRORdanssystem.log.
Exercice 3 : Suppression de Lignes Contenant un Mot Spécifique
Objectif: Supprimer des lignes en fonction de leur contenu.
Consigne: Supprimez toutes les lignes contenant le mot
debugdans le fichierlog.txt.
Exercice 4 : Ajout de Texte à une Ligne Précise
Objectif: Ajouter une ligne de texte spécifique à une position donnée.
Consigne: Ajoutez le texte
# This is a commentaprès la ligne 3 du fichierconfig.txt.
Exercice 5 : Suppression des N Premières Lignes
Objectif: Supprimer un certain nombre de lignes au début d'un fichier.
Consigne: Supprimez les 5 premières lignes du fichier
data.csv.
Exercice 6 : Remplacement avec Expression Régulière
Objectif: Utiliser des expressions régulières pour des remplacements avancés.
Consigne: Dans le fichier
addresses.txt, remplacez chaque numéro de téléphone (forme123-456-7890) parXXX-XXX-XXXX.Expression régulière : 's/[0-9]\{3\}-[0-9]\{3\}-[0-9]\{4\}/XXX-XXX-XXXX/g'
Exercice 7 : Extraction d'une Plage de Lignes
Objectif: Afficher seulement une plage de lignes spécifiques.
Consigne: Utilisez
sedpour afficher uniquement les lignes 10 à 20 du fichierreport.txt.