🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: bash decimales

#7379
From: Pascal Bourguignon
Date: Tue, 04 Mar 2003 23:58
66 lines
3634 bytes
"J.A. Gutierrez" <spd@daphne.cps.unizar.es> writes:
> : Tan bien, si solo  se usa los shell, se esta limitando  a lo que saben
> : hacer  estos shells.  Por  ejemplo, con  el pipe  solo se  puede hacer
> : sequencias simple de  tubos.  Pero cuando se trata  de implementar eso
> : en lisp,  rapidamente y facilmente  se generaliza y ahora  puedo hacer
> : pipes multiples igual de facil. Cosas asi:
> : 
> 
> 	me temo que te equivocas.
> 	Cierto que hay cosas que no se pueden hacer en sh, e incluso
> 	otras que aunque se puede, hay mejores alternativas...
> 
> 	Pero una construccion como la del dibujo:
> 
> : 
> :                              +----------+
> : file-1 --------------------->|          |------------------------> file-3
> :                              |  pgm2    |
> :              +--------+ pipe |          |  pipe  +-----------+
> :              |        |----->|          |------->|           |
> : stdin ------>| pgm1   |      +----------+        |           |
> :              |        |           pipe           |           |---> stdout
> :              |        |------------------------->|  pgm3     |
> :              +--------+                          |           |
> :                                                  |           |
> : file-2 ----------------------------------------->|           |
> :                                                  +-----------+
> : 
> 
> 	si que se puede hacer en sh:
> 
> 
> 	mknod pipe1 p
> 	mknod pipe2 p
> 
> 	cat file-1 >> pipe1 &
> 	pgm1 | tee pipe1 >> pipe2
> 	cat file-2 >> pipe2 &
> 	pgm2 < pipe1 | tee file-3 >> pipe2 &
> 	pgm3 < pipe2 &
> 
> 	rm pipe1 pipe2
> 
> 	(a ojo, no lo he probado)
> 
> 	
> 
> 	(Por cierto, cuando fue la ultima vez que necesitaste hacer
> 	algo asi?)

Concretamente, con gpg,  se pasa la clave en  un filedescriptor que se
indica con una opci�n.  Si venia  de un archivo sera f�cil hacer un <N
clave, pero  esta viene  de otro  programa, y el  stdin sirve  por los
datos.  Entonces, no  tan complicado, pero con dos  pipes en entrada y
quatro programas encadenados.

El problema con los named pipes es que otro process del usuario podria
leer los y ver la clave.



-- 
__Pascal_Bourguignon__                   http://www.informatimago.com/
----------------------------------------------------------------------
There is a fault in reality. Do not adjust your minds. -- Salman Rushdie
Technical Details
Message-ID: <877kbe7kfx.fsf@thalassa.informatimago.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!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> <87of561jeb.fsf@thalassa.informatimago.com> <b3ck61$2ga$1@news.unizar.es> <b3knpa$m7s$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-03-04 15:59:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!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: 05 Mar 2003 00:58:58 +0100
Organization: informatimago.com
Lines: 66
Sender: pascal@thalassa.informatimago.com
Message-ID: <877kbe7kfx.fsf@thalassa.informatimago.com>
References: <e6gvh-n35.ln1@paldaria.dsland.org> <87of5e86l2.fsf@thalassa.informatimago.com> <b2q8u7$gbk$1@news.unizar.es> <87of561jeb.fsf@thalassa.informatimago.com> <b3ck61$2ga$1@news.unizar.es> <b3knpa$m7s$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 1046822344 62460187 213.220.35.225 (16 [41911])
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50