Article View: es.comp.os.linux.programacion
Article #6923Re: Aritmetica en bash (comparando tamaños de archivos)
From: J.A. Gutierrez
Date: Fri, 25 Apr 2003 10:33
Date: Fri, 25 Apr 2003 10:33
28 lines
2285 bytes
2285 bytes
Tanta discusion, y nadie dice nada de lo fundamental:
Usar "wc" para saber el tama~no de un fichero es totalmente
incorrecto, no hay por que leerse todo el fichero, con el
consiguiente deperdicio de ancho de banda de bus y/o red y
con el desgaste de medio fisico que puede suponer:
$ ls -l $file | read a b c d size foo
$ echo $size
951644160
Ademas, alguien decia que no hay variables numericas en
el shell. Eso, en shells POSIX o en bash, no es correcto:
typeset [-afFirx] [-p] [name[=value]]
-i The variable is treated as an integer; arithmetic
evaluation (see ARITHMETIC EVALUATION ) is per-
formed when the variable is assigned a value.
--
finger spd@shiva.cps.unizar.es for PGP /
.mailcap tip of the day: / La vida es una carcel
application/ms-tnef; cat '%s' > /dev/null / con las puertas abiertas
text/x-vcard; cat '%s' > /dev/null / (A. Calamaro)
Technical Details
Message-ID:
<b8b2tj$hb1$2@localhost.escomposlinux.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.telusplanet.net!rip!news.webusenet.com!cox.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!not-for-mailReferences:
<b7p0r8$37eii$1@ID-131244.news.dfncis.de> <slrnba31ic.jpb.ecolnet@genus.cyberchat2000.com> <pan.2003.04.19.20.15.13.573297@l3jane.net> <slrnba3gdq.jpb.ecolnet@genus.cyberchat2000.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: f86c8,41ea3b247ba1e54d
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-04-25 03:33:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.telusplanet.net!rip!news.webusenet.com!cox.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!not-for-mail
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Aritmetica en bash (comparando tamaños de archivos)
Date: Fri, 25 Apr 2003 10:33:23 +0000 (UTC)
Organization: Rank
Lines: 28
Sender: "J.A. Gutierrez" <spd@shiva.cps.unizar.es>
Message-ID: <b8b2tj$hb1$2@localhost.escomposlinux.org>
References: <b7p0r8$37eii$1@ID-131244.news.dfncis.de> <slrnba31ic.jpb.ecolnet@genus.cyberchat2000.com> <pan.2003.04.19.20.15.13.573297@l3jane.net> <slrnba3gdq.jpb.ecolnet@genus.cyberchat2000.com>
NNTP-Posting-Host: shiva.cps.unizar.es
X-Trace: localhost.escomposlinux.org 1051266803 17761 155.210.152.10 (25 Apr 2003 10:33:23 GMT)
X-Complaints-To: newsmaster@marmolejo.escomposlinux.org
NNTP-Posting-Date: Fri, 25 Apr 2003 10:33:23 +0000 (UTC)
User-Agent: tin/1.4.7-20030322 ("Suggestions") (UNIX) (IRIX64/6.2 (IP19))