[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Achei num script - não entendi...
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Achei num script - não entendi... |
Date: |
Thu, 17 Sep 2009 19:28:34 -0300 |
So pra ficar mais claro a resposta do Tiago:
# set - A -A _A
# echo $3
_A
# echo $2
-A
# echo $1
A
# case $1 in -?) echo OK ;; *) echo NOK ;; esac
NOK
# case $2 in -?) echo OK ;; *) echo NOK ;; esac
OK
# case $3 in -?) echo OK ;; *) echo NOK ;; esac
NOK
--
Flávio do Carmo Júnior aka waKKu
2009/9/17 Tiago Peczenyj <address@hidden>
>
>
> o case in utiliza a mesma sintaxe de mascara para gerar nomes de arquivos.
>
> nesse caso representa uma opção que vc esta passando por linha de comando
> que começa com um - e tem pelo menos 1 caracter.
>
> 2009/9/17 Alain Mouette <address@hidden <alainm%40pobox.com>>
>
>
> >
> >
> > No script pdf2ps, achei este trecho:
> >
> > OPTIONS=""
> > while true
> > do
> > case "$1" in
> > -?*) OPTIONS="$OPTIONS $1" ;;
> > *) break ;;
> > esac
> > shift
> > done
> >
> > O que significa o -?* na primeira opção do case???
> >
> > parece que com isso ele separa tudo que começa com "-" ...
> >
> > Alain
> >
> >
>
> --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://pacman.blog.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]