Page 1 sur 1

[manpages-fr] Pb avec le script utf-8

Publié : mar. 21 nov. 2006, 01:19
par Cactus
Suite à la MAJ de manpages-fr, j'ai voulu suivre les conseils de passer en utf-8...

Voici ce que j'obtiens :

Code : Tout sélectionner

[root @ pastis /usr/man ]# latin1_en_utf8.sh
./latin1_en_utf8.sh: line 1: #!: command not found
./latin1_en_utf8.sh: line 4: syntax error near unexpected token `>'
./latin1_en_utf8.sh: line 4: `        iconv -f LATIN1 -t UTF8 <  > tmp'
[root @ pastis /usr/man ]#  
Je savais que j'aurais encore des pb avec ces histoires d'encodages !
(en plus, je capte rien à cette syntaxe).

Le fait que j'utilise bash, ça pose pb ?

Merci pour vos réponses... :chinois:

Publié : mar. 21 nov. 2006, 08:09
par marc[i1]
Tu peux afficher le script que tu lances ?

J'ai une idée mais faut que je vois ton script avant.

Publié : mar. 21 nov. 2006, 21:11
par Cactus
le voici :

Code : Tout sélectionner

#! /bin/sh

for i in man*/* ; do
        iconv -f LATIN1 -t UTF8 <  > tmp
        mv tmp
done
C'est un copier-coller de ce que j'avais dans la console au moment de la mise à jour quotidienne...
J'y connais pas grand chose en syntaxe, mais là, je pense qu'il y a plusieurs erreurs: "< >" (message d'erreur) et le mv (où il manque la destination, me semble-t-il).

NB : à l'origine, il y avait

Code : Tout sélectionner

\#! /bin/sh

for i in man*/* ; do
        iconv -f LATIN1 -t UTF8 <  > tmp
        mv tmp
done

Publié : mar. 21 nov. 2006, 22:30
par marc[i1]
et flute ! il y a une erreur dans le script :(

Code : Tout sélectionner

#! /bin/sh 

Code : Tout sélectionner

#!/bin/sh
je vais corriger les paquetages ... je suis désolé d'avoir laisser une coquille pareil ! j'ai repris tel quel le script inclus dans l'archive sans le vérifier :/

je vais me punir ... :fouetchipster:

Publié : mar. 21 nov. 2006, 23:13
par Cactus
J'y avais pensé, mais je pensais que l'erreur venait des lignes suivantes... preuve de mon niveau brêlesque en programmation ! :mrgreen:

Publié : mer. 22 nov. 2006, 08:27
par marc[i1]
Si tu veux comprendre un peu mieux les scripts bash, je te conseil la lecture de l'excellent tutoriel :
http://abs.traduc.org/

Moi j'apprends avec lui ... il est clair et en français :twisted:

Publié : mer. 22 nov. 2006, 08:47
par wain
marc[i1] a écrit :Si tu veux comprendre un peu mieux les scripts bash, je te conseil la lecture de l'excellent tutoriel :
http://abs.traduc.org/

Moi j'apprends avec lui ... il est clair et en français :twisted:
+1 pour abs.traduc.org il m'a tout appris

Publié : mer. 22 nov. 2006, 21:14
par Cactus
Merci !!!

j'ai téléchargé le pdf, je ne manquerai pas de le lire... :wink: