Effectivement le shell peut être lourd mais, si on ne souhaite pas, on ne peut
pas, on ne connait pas assez Perl, awk ou autre, il suffit d'écrire un petit
script de translation qu'on appellera ensuite dans un pipe sur sed comme ça :
# echo "mon texte accentué" | sed -f translation.sed
On Sun, 16 Mar 2014 18:39:42 +0100
Sébastien NOBILI wrote:
> On arrive souvent à
> un code plus propre et efficace avec un langage de script plus
> adapté (Perl, par exemple).
Voire, si la VAR est conséquente, passer par un fichier temporaire
et un appel system de iconv.
--
Dahns : 1) J'ai une
Le 16/03/2014 18:39, Sébastien NOBILI a écrit :
Bonjour,
Le dimanche 16 mars 2014 à 17:53, prego jérémy a écrit :
pour l'exemple de convertion
$test contien "français" et il faut que ça sois converti en "fran%E7ais"
C'est un boulot pour la commande sed.
Par exemple (pas testé) :
Bonjour,
Le dimanche 16 mars 2014 à 17:53, prego jérémy a écrit :
> pour l'exemple de convertion
> $test contien "français" et il faut que ça sois converti en "fran%E7ais"
C'est un boulot pour la commande sed.
Par exemple (pas testé) :
test="français"
test=`echo $test | sed s/"ç"/"%E7"/g
bonjour,
je cherche a encoder simplement le contenu d'une variable
j'ai bien trouvé un tat de choses pour encoder depuis un fichier, mais
rien pour du texte directement dans une variable.
pour l'exemple de convertion
$test contien "français" et il faut que ça sois converti en "fran%E7ais"
me
5 matches
Mail list logo