[Qmail-it] wrapper per vchkpw

Fabio Busatto fabio.busatto at sikurezza.org
Fri Mar 24 16:35:27 CET 2006


On Fri, Mar 24, 2006 at 04:27:21PM +0100, M. Dal Cero wrote:
> >shift; exec $*
> 
> Perche' questo ?
> (so cosa vuol dire, solo non mi e' chiara l'assemblamento dei cari comandi)
> 
> come funziona la catena ? pensavo che tutto concatenato da pipe ....

Se guardi la command line, non c'e` nessuna pipe, solamente passi come argomento
al programma il programma successivo ed i suoi argomenti.
La maggior parte dei programmi, quando hanno fatto quello che devono, eseguono
il comando successivo passandogli come argomenti quelli che loro avevano riccevuto
a loro volta, e scambiando eventualmente dati (qui tramite pipe interna del
programma).

Quella chiusura di script implementa questo comportamento in bash, ovvero quando
hai fatto quello che devi esegui i comandi successivi (in realta` c'e` un errore,
lo shift non bisogna usarlo altrimenti ti toglie proprio il comando).

E` come pensare a una chiamata ricorsiva con una lista di programmi da eseguire
passati e poppati di volta in volta.

Fabio


More information about the Qmail-it mailing list