Article View: es.comp.os.linux.programacion
Article #12306Re: leer correctamente líneas con nombres de archivo con espacios en un shell-script
From: Claudio S. Suarez
Date: Wed, 08 Aug 2001 21:30
Date: Wed, 08 Aug 2001 21:30
31 lines
1865 bytes
1865 bytes
El Wed, 8 Aug 2001 17:01:42 +0200, Carlos F. escribi�:
>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
El for falla. Si una linea es
/mi/path/fichero con espacios
hace:
for i in /mi/path/fichero con espacios
y i toma consecutivamente los valores /mi/path/fichero, con y espacios.
Yo lo har�a as�:
cat lista | while read Fichero ; do
md5sum "$Fichero"
done
O tambi�n:
{ while read Fichero ; do
md5sum "$Fichero"
done ; } < lista
Un saludo.
--claudio--
Technical Details
Message-ID:
<slrn9n3brq.nj.claudio@cacho.celta>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!Amsterdam.Infonet!News.Amsterdam.UnisourceCS!newsinternetskywayteltow!post.skyway.de!news.jazztel.es!ningun.host!claudioReferences:
<9krjsg$drq$1@talia.mad.ttd.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,2e8fdb5c5b3f8074 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-08-09 13:04:31 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!Amsterdam.Infonet!News.Amsterdam.UnisourceCS!newsinternetskywayteltow!post.skyway.de!news.jazztel.es!ningun.host!claudio From: claudio@ningun.sitio.es (Claudio S. Suarez) Newsgroups: es.comp.os.linux.programacion Subject: Re: leer correctamente líneas con nombres de archivo con espacios en un shell-script Lines: 31 Message-ID: <slrn9n3brq.nj.claudio@cacho.celta> References: <9krjsg$drq$1@talia.mad.ttd.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Server-Date: 8 Aug 2001 21:30:34 GMT X-Newsreader: slrn (0.9.4.3 UNIX) Date: 8 Aug 2001 21:30:34 GMT NNTP-Posting-Host: 212.106.225.32 X-Complaints-To: newsmaster@jazztel.com X-Trace: news.jazztel.es 997386346 212.106.225.32 (Thu, 09 Aug 2001 21:45:46 CEST) NNTP-Posting-Date: Thu, 09 Aug 2001 21:45:46 CEST Organization: Jazztel