🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

leer correctamente líneas con nombres de archivo con espacios en un shell-script

#12297
From: Carlos F.
Date: Wed, 08 Aug 2001 15:01
25 lines
1632 bytes
pues eso, tengo un fichero que es una lista de archivos que se encuentran 
en varias rutas distintas generados mediante find, y quiero generar un 
fichero con md5sum para verificar periodicamente su integridad, asi que 
tengo :

for i in `cat lista`
do
    md5sum $i
done

y funciona, PERO si el nombre del archivo o la ruta tiene espacios en su 
interior no funciona, p.ej supongamos un archivo que se llama :

lista de clientes.doc

me procesa tres lineas :

md5sum lista
md5sum de
md5sum clientes.doc

� c�mo solucionar esto en un script de shell ? bueno, podr�a recurrir a 
Perl y leer las l�neas llamar a md5sum con la ruta entera entre comillas y 
almacenar el resultado en un fichero de salida, que es lo que quiero, pero 
� es posible en un script ?
Technical Details
Message-ID: <9krjsg$drq$1@talia.mad.ttd.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,2e8fdb5c5b3f8074,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-08-08 08:05:46 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail
From: Carlos F. <carlosfNOSPAM@ucsd.com>
Newsgroups: es.comp.os.linux.programacion
Subject: leer correctamente líneas con nombres de archivo con espacios en un shell-script
Date: Wed, 8 Aug 2001 17:01:42 +0200
Organization: Telefonica Transmision de Datos
Lines: 25
Message-ID: <9krjsg$drq$1@talia.mad.ttd.net>
NNTP-Posting-Host: 213.98.124.162
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
User-Agent: KNode/0.4