mardi 25 décembre 2007

Utilisation de tr sous linux

Exemple
# pour convertir et afficher la ligne saisie au clavier en minuscules
read ligne; echo $ligne | tr 'A-Z' 'a-z'

tr -c chaine car remplace tout caractère NON INCLUS dans la chaine chaine par le caractère car
# remplace supprime tous les caractères différents de a,b, ..z par un espace
echo $ligne | tr -c a-z ' '

tr -d chaine supprime tout caractère entré, appartenant à la chaine chaine
# supprime toutes les minuscules non accentuées
echo $ligne | tr -d a-z

tr -s chaine supprime toute répétition des caractères contenus dans chaine
# supprime les espaces multiples entre les mots
echo $ligne | tr -s ' '

Libellés :