🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Aritmetica en bash (comparando tamaños de archivos)

#6916
From: Pascal Bourguignon
Date: Wed, 23 Apr 2003 23:55
40 lines
2284 bytes
josh@escomposlinux.org (Jos� Antonio Calvo) writes:

> Benjam�n Albi�ana <benjamin@hierroycuero.org> writes:
> 
> >> Mejor 'wc -c archivo' y as� nos ahorramos un proceso.
> >
> >   �wc -c < archivo?  
> 
> Sin el '<' funciona perfectamente, aunque con �l tambi�n, claro
> solo hay que mirar el man:
> 
> SYNOPSIS
>        wc [OPTION]... [FILE]...
> 
> Un saludo.

No diria que funciona tambi�n:

[pascal@thalassa misc]$ wc < wang
     32     268    1579
[pascal@thalassa misc]$ wc wang
     32     268    1579 wang

Veo una diferencia bastante importante.

En el  caso, se queria  el n�mero de  caracteres en el archivo,  no el
nombre del archivo. Por eso estaba mejor usar `wc -c < archivo` en lugar
de `wc -c archivo`:


[pascal@thalassa misc]$ echo $(( 1 + $( wc -c < wang ) ))
1580
[pascal@thalassa misc]$ echo $(( 1 + $( wc -c wang ) ))
bash: 1 +    1579 wang : syntax error in expression (error token is "wang ")


-- 
__Pascal_Bourguignon__                   http://www.informatimago.com/
----------------------------------------------------------------------
Do not adjust your mind, there is a fault in reality.
Technical Details
Message-ID: <87n0igu5tm.fsf@thalassa.informatimago.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!thalassa.informatimago.COM!not-for-mail
References: <b7p0r8$37eii$1@ID-131244.news.dfncis.de> <slrnba31ic.jpb.ecolnet@genus.cyberchat2000.com> <slrnba3462.toi.benjamin@lamanonegra.eg> <87vfx9fp7k.fsf@monegrux.micasa>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,41ea3b247ba1e54d
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-04-23 16:55:55 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!thalassa.informatimago.COM!not-for-mail
From: Pascal Bourguignon <spam@thalassa.informatimago.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Aritmetica en bash
  (comparando tamaños de archivos)
Date: 24 Apr 2003 01:55:49 +0200
Organization: informatimago.com
Lines: 40
Message-ID: <87n0igu5tm.fsf@thalassa.informatimago.com>
References: <b7p0r8$37eii$1@ID-131244.news.dfncis.de> <slrnba31ic.jpb.ecolnet@genus.cyberchat2000.com> <slrnba3462.toi.benjamin@lamanonegra.eg> <87vfx9fp7k.fsf@monegrux.micasa>
NNTP-Posting-Host: thalassa.informatimago.com (195.114.85.194)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1051142154 7309362 195.114.85.194 (16 [41911])
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50