shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Dúvida com opcoes como argumentos


From: Alfredo Casanova
Subject: Re: [shell-script] Dúvida com opcoes como argumentos
Date: Mon, 27 May 2013 16:29:07 -0300

Na verdade o shift eu ja conheço, mas nao resolve pq eu nao tenho como
controlar quantos usuários e grupos serão passados

estou usando o comando GETOPTS

até agora está assim:

$ cat geto
while getopts "G:U:" option
do
case "$option" in
 G) GRPS="$OPTARG";;
 U) USRS="$OPTARG";;
esac
done

echo "$GRPS"
echo "$USRS"

$ ./geto -G "d e f" -U "a b c"





2013/5/27 Osvaldo Filho <address@hidden>

> No linux, nesse caso o shell reconhece as posições dos parâmetros passados.
> Assim,
> ./script opção parametro1 parametro2 parametro3 serão referenciados como
>
> echo $0 -> Retorna o nome do script
> echo $1 -> Retorna a opção
> echo $2 -> Parametro1
> e assim por diante...
>
>
> 2013/5/27 Alfredo Casanova <address@hidden>
>
> > **
> >
> >
> > Preciso fazer um script q siga mais ou menos esse padrão
> >
> > ./script -U usuario1 usuario2 usuario3 usuarion -G grupo1 grupo2
> >
> > para que ele faça um loop tipo
> >
> > for i in (ARGUMENTOS APOS O -U)
> > do
> > for j in (ARGUMENTOS APOS O -G)
> > do
> > net rpc group addmem $j $i
> > done
> > done
> >
> > Alguém tem alguma luz de como fazer isso?
> >
> > --
> > []'s
> > Alfredo Casanova
> > Linux User #228230
> > msn: address@hidden
> > tel: +55 61 9655 9619
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> Att,
>
> Osvaldo Filho.
>
> Sócio-fundador do i-TIC Digital Livre
> <https://www.facebook.com/iticdigital>- Informação Livre para todos!
> Twitter i-TIC Digital Livre: @iticdigital
> TUX-CE Member.
> Técnico em Conectividade com Extensão em Desenvolvimento de Software - IFCE
> (Cefet).
> Graduando em Telemática - IFCE (Cefet).
> Graduando em Redes de Computadores - Estácio/FIC
> Novell Datacenter Technical Specialist.
> Linux Professional Institute Certified Level 1.
> Novell Certified Linux Administrator (CLA).
>
> Visite: http://osvaldofilho.wordpress.com
>
>            http://modestando.wordpress.com
>
> Facebook: Osvaldo Filho
> Twitter: @osvaldofilho
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


-- 
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]