Bon dans le cadre d'un truc plus grand (échange de données client/serveur avec netcat), je suis amené à faire un script qui traite un fichier file.temp qui est dans le même répertoire que le script. Et je ne suis pas trop un expert en shell, loin de là même
Mon ennui c'est que ma fonction boucle, et je ne sais pas pourquoi.
Je ne vous mets qu'un morceau du script vu que j'ai fais plusieurs tests et c'est vraiment ma fonction qui me bloque :
Code :
- #!/bin/bash
- function recode ()
- {
- argument=`eval cut -d\" \" -f2 listcommandes`
- echo $argument
- recode $argument ./file.temp &2> logs
- }
- echo "recode us-ascii..unicode" > listcommandes
- cat listcommandes
- recode
- exit 0
|
J'ai enlevé tout ce que je pouvais dans mon code hormis la chose principale qu'il doit faire, et ça boucle toujours, mystère oO. En plus mon file.temp n'est même pas recodé
Message édité par Nirwan le 17-12-2006 à 20:47:46