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

Mise à jour / Création /debug de paquetages
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

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

Message 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:
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Tu peux afficher le script que tu lances ?

J'ai une idée mais faut que je vois ton script avant.
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message 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
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message 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:
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message 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:
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message 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:
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Merci !!!

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