🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #16791

Perl: $_ no coge los espacios (debe ser facilona)

#16791
From: BT BT
Date: Thu, 23 Mar 2000 00:00
31 lines
1412 bytes
    Necesito coger todos los nombres de ficheros de un directorio. Con el
programa de abajo va todo bien, pero cuando alg�n fichero tiene espacios en
el nombre entonces falla, pues interpreta el espacio como si a partir de
ahi fuera otro fichero.
    Un ejemplo vale mas que mil palabras:
$ ls -la
drwx------   2 bt       users        1024 Mar 22 02:41 ./
drwx------   4 bt       users        1024 Mar 22 02:23 ../
-rw-------   1 bt       users           0 Mar 22 02:41 anda ya
-rw-------   1 bt       users       93197 Mar 22 02:30 file2.wav.mp3

$mi_script
anda
ya            <--- el fichero es "anda ya"
file2.wav.mp3

    Y el programita, 3 l�neas de nada:

#!/usr/bin/per
while (<*>)
{
	print "$_\n";
}

    Se agradece cualquier ayuda,

               BT

-- 
ejecuta lo de abajo para obtener mi e-mail:
echo "pes cad or (at) linux fan (dot) com"| sed "s/(at)/@/g " | sed "s/(dot)/\./g"|sed "s/ //g"
Technical Details
Message-ID: <nijbb8.cn.ln@king.casa.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,8b4fdc660642da14,start
X-Google-Attributes: gidf86c8,public
From: BT <BT <<buscando@cuenta.chula.es>>>
Subject: Perl: $_ no coge los espacios (debe ser facilona)
Date: 2000/03/23
Message-ID: <nijbb8.cn.ln@king.casa.es>
X-Deja-AN: 601083456
Content-Transfer-Encoding: 8bit
Organization: Airtel.net
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0
Newsgroups: es.comp.os.linux.programacion