[Tech] Re: [Flug] mini shell script help...

Marco Calviani marco.calviani@gmail.com
Mar 13 Giu 2006 10:28:48 CEST


ciao,
   grazie molte dell'aiuto.

mc

On 6/13/06, Lorenzo Riccucci <trash@vacmf.org> wrote:
> On Tue, 2006-06-13 at 09:29 +0200, Marco Calviani wrote:
>
> >    avrei bisogno di creare uno script molto semplice che esegua una
> > serie di istruzioni su dei file che hanno un suffisso iniziale
> > specificato dall'utente. Ad esempio con:
> >
> > esegui pippo
> >
>
> Magari e` piu` consono alla lista tech questo argomento, quindi ti
> rispondo qui.
> Ammaesso che esegui e` il tuo script bash, per recuperare gli argomenti
> passati ci sono le variabili $1 $2 $3.. che corrispondono al primo,
> secondo, terzo... argomento passato.
> Se il tuo script si chiama esegui ed e`
>
> #!/bin/sh
> echo $1
>
> lanciandolo con il comando (prima rendilo eseguibile chmod +x esegui):
> ./esegui ciao
>
> otterrai come output
>
> ciao
>
>
> > dovrebbe eseguire delle operazioni su file del tipo pippo_1, pippo_2 ....
>
> una modo semplice fatto al volo per dare uno spunto potrebbe essere
>
> #!/bin/sh
> echo "prefisso cercato: " $1
> for i in `seq 1 2`
> do
>         for c in `find -iname $1_$i`
>         do
>                 ls -l $c
>         done
> done
>
>
> > Come si fa a passare la stringa pippo all'interno dello script?
>
> ce l'hai in $n
>
> con man bash ti trovi tutto quello che necessiti
>
> approposito, $0 ti ritorna il nome del file che stai eseguendo.
>
>
> --
> ciao
> shima
>
> Gpg Key FPR: 8300 A8D8 A494 EDB7 2C7B  8629 549C 0C9C 8FBB 1E9C
>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.3 (GNU/Linux)
>
> iD8DBQBEjnGOVJwMnI+7HpwRAp/JAKCktHTtmnnPti/VYzbBCZUEzlZfqQCg5h0u
> NRiYRQp0ha+kgmf/ws8L4BQ=
> =3El3
> -----END PGP SIGNATURE-----
>
>
>



Maggiori informazioni sulla lista flug-tech