transforma.pl no em funciona

Ho tinc tot a punt per al alta massiva. He installat: perl-Crypt-PasswdMD5. He donat permisos al fitxer transforma.pl, però el resultat és:

servidor:~/Desktop # cd transforma
servidor:~/Desktop/transforma # ls
fitxer_alta.txt transforma.pl transforma.zip
servidor:~/Desktop/transforma # chmod u+x transforma.pl
servidor:~/Desktop/transforma # transforma.pl fitxer_alta.txt > fitxer_alta.ldif
bash: transforma.pl: command not found
servidor:~/Desktop/transforma #

Còm cal fer-ho?

P.S.
L'he copiat a /bin i ja ho tinc solucionat



editat per: jparramo, 28/Agost/2010 - 11:02
Hola.

L'executable transforma.pl no es podia executar "directament" quan el tenies en el directori Desktop doncs el directori Desktop no forma part del PATH (camins) on el sistema busca els programes executables.

Et pots estalviar de posar el transforma.pl en el directori /bin (que sí que forma part del PATH) i poder executar-lo des de dins del Desktop, posant on es troba dins la línia d'ordres. És a dir:

servidor:~/Desktop/transforma # ./transforma.pl fitxer_alta.txt > fitxer_alta.ldif

(el punt és el directori actual), o bé, si estàs en un altre directori:

servidor: directori_qualsevol # /home/nom_usuari/Desktop/transforma.pl fitxer_alta.txt > fitxer_alta.ldif

Salut.

Toni Ubieto.