linux user group brescia

immagine del castello

Archivio della mailing list

rispondere a uno script

Carlo Bertoldi mcbain a tiscali.it
Lun 29 Gen 2007 13:19:14 UTC
Giorgio P.R. wrote:
> Ciao a tutti,
> ho uno script che devo eseguire tutti i giorni,
> esso mi fa delle domande
> 
> esempio:
> inserire la password valida per oggi: (e inserisco il dato1)
> inserire altro (e inserisco dato 2).
> 
> Attualmente eseguo lo script
> 
> ./script
> e dò a mano le risposte ogni volta.
> 
> Non posso dargli una sorta di
> 
> ./script <dato1, dato2  ?
> 
> Qualcuno conosce la sintassi corretta?
> 
> Grazie in anticipo.
> G
Beh, dovresti modificare lo script per far sì che accetti i parametri
tutti in una volta, senza interattività.
La sintassi è semplice: $i dove i è l'indice del parametro cui vuoi
accedere. Si parte da $1, in quanto $0 è il nome dell'eseguibile stesso.
Esempietto:

pippo.sh:
#!/bin/sh
echo $1 da $0

pippo.sh < ciao
ciao da pippo

E anche da Carlo
-- 
È molto più bello sapere qualcosa di tutto, che sapere tutto di una cosa.

Blaise Pascal




Maggiori informazioni sulla lista Lug