Objectif
Le but de ce TP est de maitriser les commandes relatives à la manipulation des chaînes de caractères, la
redirection des Entrées/Sorties standards, et l’utilisation des "pipes".
Ce TP se réfère au contenu des du chpitre1 du livre support de cours « LPIC-1: Linux Professional Institute
Certification - Study Guide, Fourth Edition ». Les sections de ce chapitre doivent être lues avant de répondre
aux questions.
Bienvenue,
A la prochaine
29. A l’aide de la commande sed (qui représente un utilitaire de traitement de données capable d'utiliser les
expressions régulières) effacer le contenu des lignes 4 et 7 du fichier exemple.
$ sed -e ‘4d; 7d’ exemple
30. Supprimer le contenu des lignes commentaires commençant par un dièse (les deux caractères slash
permettent d’inclure une expression régulière).
$ sed ‘/^#/ d’ exemple
31. Afficher uniquement les lignes contenant la chaine « Contenu ».
$ sed -n '/Contenu/p' exemple
32. Remplacer la chaine de caractère # par * dans le contenu du texte.
$ sed -r 's/#/*/g' exemple
A|A|A
A's|A's|A's
AA's|AA's|AA's
AB's|AB's|AB's
ABM's|ABM's|ABM's
AC's|AC's|AC's
ACTH's|ACTH's|ACTH's
AI's|AI's|AI's
...
12. Créer les deux fichiers : file1 (contenant les noms de quelques pays) et file2 contenant (les noms de leurs
capitales respectives). La création de ces fichiers doit se faire avec la commande echo uniquement.
13. En utilisant la commande sed, produire un fichier file4 à partir du fichier file1 où le mot « France » sera
remplacé par « Italy ».
14. En utilisant la commande split, subdiviser le fichier file1 en plusieurs parties nommées file1a,
file1b, … où chaque fragment de fichier contient 2 lignes.
15. Répondre aux questions de la page 12 du livre.