Suivez-nous

Système

Passez la commande (37) : tr

Zoz

Publié le

 

Par

Terminal-2.jpg

Terminal-2.jpg
Leçon n°37

Pour cette nouvelle leçon, nous allons encore aborder un nouveau filtre. Ce filtre est tr, qui permet de faire une conversion de chaînes de caractères. Elle s’utilise avec les outils de redirection tels que > ou <. Exemple suivant :

Je souhaite convertir tout simplement les “:” par des “-” que contient mon fichier. Je tape alors la commande suivante :

– tr “:” “-” < fichier1 S'affiche alors, dans le prompt du terminal votre résultat. Vous pouvez aussi convertir des chaînes plus complète, comme ceci : - tr '[A-Z]' '[a-z]' < fichier2 Ceci converti alors toutes les majuscules en minuscules du fichier. Quelques options sont disponibles, en voici quelques unes : - d : efface la caractère spécifié de la liste - s : Efface le caractère si il se répète plusieurs fois. - c : tous les caractères non définis dans la première chaîne sont convertis suivant la seconde chaîne. Exercices : Comment faire pour enregistrer vos modifications? Qu'est-ce que la notation octale (des caractères ASCII) et que représente alors ce sigle 12 ? Comment faire pour se débarrasser de la ponctuation ? Note de la rédaction : Suite à de nombreux courriels, et aux demandes via le forum, MacPlus vous informe que nous sommes en train de récupérer les leçons perdues suite à un problème de notre serveur. Nous nous excusons pour la gêne occasionnée.