Article View: es.comp.os.linux.programacion
Article #12297leer correctamente líneas con nombres de archivo con espacios en un shell-script
From: Carlos F.
Date: Wed, 08 Aug 2001 15:01
Date: Wed, 08 Aug 2001 15:01
25 lines
1632 bytes
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-mailShow 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