El Sat, 7 Dec 2002 16:24:41 +0100 "Juan Guil" <erjuak@ono.com> se le ocurrio escribir: > Hola: > Os cuento una cosa que no entiendo porque me pasa por si alguien le ha > pasado alguna vez: > Vamos a ver: > He copiado un script de perl desde un windows2000 con un editor de codigo > que se llama EditPlus. > Lo que hago es que lo guardo el fichero en una maquina linux directamente > por samba a un directorio donde tengo compartido con el servidor win2000. > El script de ejemplo (cuidado es muy complicado) es el siguiente: > > #!/usr/bin/perl > print "Hello, World...\n"; > > La cosa es la siguiente. > Cuando guardo el fichero se guarda con los siguientes permisos: > > -rwxr--r-- 1 juak juak 49 2002-12-07 15:49 hello.pl* > (En teoria me imagino que se puede ejecutar ya que tiene permiso de > ejecuccion no?) > > intento ejecutar el script directamente y me pasa lo siguiente: > > juak@KEIKO:/home/guardados$ ./hello.pl > : bad interpreter: No existe el fichero o el directorio > > ????????? > > ahora: si lo ejecuto con: > > juak@KEIKO:/home/guardados$ perl hello.pl > Hello, World... > > Funciona perfectamente ?????????????????? > > No tengo ni idea que es lo que puede pasar, me imagino o pienso que puede > ser que sea porque el fichero esta creado con un editor windows porque he > probado que si escribo el mismo script con el vim me deja ejecutarlo sin > problemas estas en lo cierto > > ¿que es loque realmente esta pasando?? edita el archivo originl con el vi y vas a encontrar '^M' ( windows agrega al final de linea dos caracteres, LF y CR, linux solo uno) > Se podria arreglar? si elimianalos y guardalo desde el vi > > Pos nada muchas gracias a todos :)) > > A ver si alguien me puede contestar poruqe ya es por curiosidad jejejejej > Saludines idem Angel Claudio Alvarez > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org >
Attachment:
pgpEvWPCPMhUv.pgp
Description: PGP signature