|
|
|
|
Bonjour,
Je suis confronté à un petit soucis concernant l'utilisation de la fonction tr dans un script shell.
En fait je souhaiterais que la chaine contenu dans $var1(bébé) soit converti dans $var2 en une chaine exempt de tout accent (soit bebe)
Voici mon script :
#!/bin/sh
var1=bébé
echo $var1
var2=`echo $var4 | tr 'àçéèêëîïôöùü' 'aceeeeiioouu'`
echo $var2
le truc c'est que j'ai l'impression que le script ignore ce qui se trouve apres le pipe, soit la fonction tr et je me retrouve donc avec une chaine dans $var2 identique à celle de $var1!!!
Ce que je trouve bizare c'est que ma syntaxe à l'air correct étant donné que si dans la console je lance :
echo bébé | tr 'àçéèêëîïôöùü' 'aceeeeiioouu' et bien tout se passe impécablement bien et je me retrouve avec la chaine bebe....
surement un truc bète mais j'y comprend rien!!
Merci d'avance
PS : je suis sous debian etch
Bon alors,
|