Article View: es.comp.os.linux.programacion
Article #7514Re: bash decimales
From: Pascal Bourguignon
Date: Fri, 21 Feb 2003 02:01
Date: Fri, 21 Feb 2003 02:01
48 lines
2685 bytes
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-mailReferences:
<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