* Fri 30 Jun (09:45), luca scrive:
> Ciao a tutti, vorrei fare in modo che uno script bash controlli lo sdtin e 
> sulla base di questo diriga lo sdtin verso un comando oppure verso un altro.
> Veniamo al dunque:
> 
> cat filetesto | mio_script
> 
> --- mio_script---
> #!/bin/bash
> if grep -q "ciao" $1 (va bene $1?????)
> then
>        altro_script $1
> else
>        echo $1 (vorrei stamapare tutto il testo di filetesto)
> fi
> 
> Grazie, ciao Luca.
> 
>

io piuttosto farei cosi':

#!/bin/sh
case $1 in
        qualcosa)
                altro_scritp
        ;;
        qualcos'altro)
                 cat filetesto
        ;;
esac

Conta che nel case puoi andare avanti all'infinito con le opzioni

> -- 
> Per REVOCARE l'iscrizione alla lista, inviare un email a 
> [EMAIL PROTECTED] con oggetto "unsubscribe". Per
> problemi inviare un email in INGLESE a [EMAIL PROTECTED]
> 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
Ciao

                Bigo!

-- 


-------------------------------------------------------------------
|                 Registered Linux User # 365044                  |
|                                                                 |
|WEB:    http://crisi.homelinux.net                               |
|        http://crisi.homelinux.net/~bigo                         |
|RADIO:  http://crisi.homelinux.net:8000/various_from_my_mind.mp3 |
|DEB:    deb ftp://crisi.homelinux.net/debian/stable/i386 ./      |
|        deb ftp://crisi.homelinux.net/debian/unstable/i386 ./    |
|        deb ftp://crisi.homelinux.net/debian/unstable/ppc ./     |
|                                                                 |
|         Please don't send me any Micro$oft attachments!         |
-------------------------------------------------------------------


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a