Re: [bash] - Catturare STDIN
On 2/20/06, Filippo Biondi <fbiondi@centrotecman.com> wrote:
Il giorno lun, 20/02/2006 alle 16.24 +0100, Andrea Ganduglia ha scritto:
> Ciao, di solito in uno script faccio cosi'
>
> #!/bin/bash
> INPUT=$1
> echo $INPUT
>
> quindi
>
> ~$ ./script ciao
> ciao
>
> ma se io volessi instanziare lo script cosi':
>
> echo ciao | script
>
> come faccio a catturare lo STDIN di echo e passarlo a script?
su due piedi mi viene solo questo:
#!/bin/bash
INPUT=$1
if test "x"$INPUT == "x";then
read INPUT
fi
echo $INPUT
Ciao
Filo
--
Filippo Biondi
[Ubuntu|Debian] GNU User
Linux Registered User #357105
Proud member of
.:ERLUG:.
no1984.org member - Stop TCG!
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmaster@lists.debian.org
To UNSUBSCRIBE, email to
debian-italian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Il tuo esempio mi ha dato la giusta ispirazione
#!/bin/bash
read INPUT
echo $INPUT
~$ echo CIAO | script
CIAO
Aspetto conferme...
--
Openclose.it - Idee per il software libero
http://www.openclose.it
Reply to: