loading
icone Accueil du site > Le mag' > Mac & Cie


Passez la commande (37) : tr

Catégorie : Système Zoz / 21 janvier 2008 à 19:15

commentaire(s) Imprimer

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 \012 ? 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.

Surfez futé

  • mac2sell
  • mac2sell
  • mac2sell
  • petites Annonces
  • mac2sell
  • petites Annonces
Publicité
w3c