🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: bash decimales

#7514
From: Pascal Bourguignon
Date: Fri, 21 Feb 2003 02:01
48 lines
2685 bytes
"J.A. Gutierrez" <spd@daphne.cps.unizar.es> writes:

> Pascal Bourguignon <pjb@informatimago.com> wrote:
> 
> : Pacolinx <pacolinux@BORRAMEinicia.es> writes:
> 
> :> Hola he hecho un cript pero no saca decimales
> :> Como se puede consguir?
> :> Gracias
> 
> : De todas maneras, los shells  no so para programar. Cualquier cosa m�s
> 
> 	La programacion en sh es perfectamente aducuada para muchas
> 	de las tareas que se realizan en Linux.

Ya. Proba algo tal:

    tots=0
    ls -l | grep '80.' | while read p l o g s m d hy n ; do 
        tots=$(( $tots + $s ))
    done
    echo $tots

(con algun archivos con '80.' en el nombre por ejemplo).

(Y si, s�  perfectamente porque no funciona y que  se puede hacer para
obtener el resutado,  solo que ne quiero m�s  contorcionarme: no m�s de 2
l�neas de shell o paso a lisp).

> : complicadas que  dos commandos  y un pipe,  �hay que programar  las en
> : LISP!  (Vale en  cualquier  lenguaje  de programaci�n  que  no sea  de
> : juguete).
> 
> 	...ademas, todo unix viene con un interprete sh, mientras que
> 	raro es el que tiene (en su instalacion basica) uno de LISP.
> 	
> 	LISP tampoco esta pensado/optimizado para realizar programas
> 	que principalmente se dediquen a lanzar comandos externos.

scsh por ejemplo (Scheme Shell).

Sino, c�mo en  C, se puede programar funciones de  m�s alto nivel para
lanzar comandos externos.

-- 
__Pascal_Bourguignon__                   http://www.informatimago.com/
----------------------------------------------------------------------
There is a fault in reality. Do not adjust your minds. -- Salman Rushdie
Technical Details
Message-ID: <87of561jeb.fsf@thalassa.informatimago.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fr.usenet-edu.net!usenet-edu.net!fu-berlin.de!uni-berlin.de!213.220.35.225!not-for-mail
References: <e6gvh-n35.ln1@paldaria.dsland.org> <87of5e86l2.fsf@thalassa.informatimago.com> <b2q8u7$gbk$1@news.unizar.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,362864e02625d68a
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-02-20 18:02:30 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fr.usenet-edu.net!usenet-edu.net!fu-berlin.de!uni-berlin.de!213.220.35.225!not-for-mail
From: Pascal Bourguignon <pjb@informatimago.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: bash decimales
Date: 21 Feb 2003 03:01:48 +0100
Organization: informatimago.com
Lines: 48
Sender: pascal@thalassa.informatimago.com
Message-ID: <87of561jeb.fsf@thalassa.informatimago.com>
References: <e6gvh-n35.ln1@paldaria.dsland.org> <87of5e86l2.fsf@thalassa.informatimago.com> <b2q8u7$gbk$1@news.unizar.es>
NNTP-Posting-Host: 213.220.35.225
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1045792909 53029709 213.220.35.225 (16 [41911])
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2