• Publicidad

Problemas $ARGV[]

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

Notapor explorer » 2008-03-05 21:27 @935

No... printf (el comando) no toma "\n" como un argumento de un carácter, si no como dos:

Código: Seleccionar todo
explorer@portatil:~> printf "%c" "\n"
\
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Publicidad

Notapor creating021 » 2008-03-06 14:44 @655

Si no le pones formato, no hay problema:

Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
creating021@desktop$ printf "\n"

creating021@desktop$
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4


Y sí, es por lo que has dicho, con el qq() se puede arreglar :)

Gracias.
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Notapor explorer » 2008-03-06 14:57 @664

Al contrario,

Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
printf "\n"
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


tiene formato. Lo que no tiene son datos para ese formato.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor creating021 » 2008-03-06 16:24 @725

Bueno sí­, pero aún no lo he logrado :cry:

Algo que sea así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
printf "< %s >\n" "Hola Mundo"
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

Perl tomará en el primer argumento al "\n" como dos caracteres.
No quiero usar eval porque espero que el programa se use en setuid que puede dar problemas ( al menos con perl 5.0x o en BSD ).
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Anterior

Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 12 invitados