[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cosas raras con perl y windows



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


Reply to: