• Publicidad

use: command not found

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

use: command not found

Notapor xigr » 2006-02-03 06:54 @329

Hola a todos.

No entiendo porque me sale este error. En teoría Perl está bien instalado, o eso me dijeron. En cambio si uso Perl chuichus.pl sí me funciona :s

Ya le he dado permisos 755, no entiendo :S

./chuichus.pl: line 5: use: command not found
./chuichus.pl: line 7: sub: command not found



Saludos,
muchas gracias. iñaki.
xigr
Perlero nuevo
Perlero nuevo
 
Mensajes: 42
Registrado: 2006-02-03 02:51 @160

Publicidad

Re: pq¿?¿ --> ./chuichus.pl: line 5: use: command not found

Notapor explorer » 2006-02-03 07:20 @347

Ya está respondido en el otro web.

Mira a ver que en la primera línea aparece la línea

#!/usr/bin/perl

Ése o al lugar donde esté instalado el Perl.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kidd » 2006-02-03 09:59 @458

Hola.

Como dice explorer, debes preguntar a tu servicio de alojamiento cuál es la ruta de Perl que debes poner, y pues en base a eso cambia la primera línea de tu script.


SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor xigr » 2006-02-03 10:07 @463

Buenas.

Sí, eso ya lo hice. Tengo la línea correcta :S

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
[manten@linux chuichus]$ which perl
/usr/bin/perl

----
#!/usr/bin/perl
#Iñaki
#02/02/2006
.
.
.
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
xigr
Perlero nuevo
Perlero nuevo
 
Mensajes: 42
Registrado: 2006-02-03 02:51 @160

Re: pq¿?¿ --> ./chuichus.pl: line 5: use: command not found

Notapor explorer » 2006-02-03 11:30 @521

¿Es el único programa Perl que no te funciona o son todos?

¿Hay programas Perl en el mismo directorio que funcionan?

¿Tienes permiso de ejecución en el directorio?

Prueba lo siguiente. Copia este programa en el directorio, le pones permiso de ejecución:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #! /usr/bin/perl -w
  2. use warnings;
  3. use diagnostics;
  4. 1;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4

Cuando lo tengas escrito, haces un

file programa.pl

y mira que te devuelva que es un programa Perl.

Ejecútalo con ./programa.pl y nos dices lo que hace (no debe devolver nada).

Si da algún error, haces un perl -V y nos lo mandas al foro.

Otras posibilidades:

  • Quita la 'ñ' de Iñaki y todos los acentos, eñes y vocales con diéresis que haya en el programa y prueba a ver
  • Intenta reproducir el error con el menor número de líneas y nos lo mandas
  • Ver Shebang, aunque creo que el fallo no está ahí...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor xigr » 2006-02-06 03:11 @174

Me devuelve esto. :s Por ./prueba.pl no sale nada de nada.

Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
  1. [manten@linux chuichus]$ file prueba.pl
  2. prueba.pl: perl script text executable
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
xigr
Perlero nuevo
Perlero nuevo
 
Mensajes: 42
Registrado: 2006-02-03 02:51 @160

Notapor xigr » 2006-02-06 03:16 @177

¡¡¡Oh!!! No sé que he tocado... pero ahora parece que funciona ¿¡¿¿O_ò!??!!?!

Solo me ha salido éste error:

[manten@linux chuichus]$ ./chuichus.pl ip.txt switch2924.txt
Useless use of a variable in void context at ./chuichus.pl line 44.


Me marca la línea donde tengo @salidaCDP;

Habría puesto mal #!, me parece...

Bueno, muchísimas gracias por vuestra atención :D:D:D:D a ver si puedo cogerle el truquillo al Perl, ¡je,je,je,je!
Al menos con vosotros hay un apoyo :D
xigr
Perlero nuevo
Perlero nuevo
 
Mensajes: 42
Registrado: 2006-02-03 02:51 @160


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron