|
From: | Tiago Tarifa |
Subject: | Re: [shell-script] Re: Script com tratamento de parâmetros |
Date: | Thu, 20 Oct 2016 16:42:25 -0200 |
Caro Tiago
O que eu posso sugerir é usar flags com o uso do while ou for.Participo junto com o Aurelio Jargas do projeto FuncoesZZ ( http://funcoeszz.net ) e costumamos fazer isso em muitas das funções lá.por exemplo:# Opções de linha de comando while test "${1#-}" != "$1" do case "$1" in -l | --left ) shift; left=1;; -r | --right ) shift; right=1;; -t | --top ) shift; top=1;; -b | --bottom ) shift; bottom=1;; -H | --horizontal) shift; left=1; right=1;; -V | --vertical ) shift; top=1; bottom=1;; --*) zztool erro "Opção inválida $1"; return 1;; *) break;; esac doneEsse trecho faz parte da zztrim ( https://github.com/funcoeszz/funcoeszz/blob/master/zz/ ) e acho que atende na idéia o que vc desejazztrim.sh Em trechos posteriores as flags são tratadas e determinam o fluxo do processo.Várias outras funções tratam assim os argumentos, é só consultar o modo operante pelo github da FuncoesZZ ( https://github.com/funcoeszz/funcoeszz/tree/ )master/zz Espero que ajude.[]'sItamar
[Prev in Thread] Current Thread [Next in Thread]
- Script com tratamento de parâmetros, Tiago Tarifa, 2016/10/20
- Re: Script com tratamento de parâmetros, itamarnet, 2016/10/20
- Re: [shell-script] Re: Script com tratamento de parâmetros, Tiago Tarifa <=
- Re: [shell-script] Script com tratamento de parâmetros, Sidney Souza, 2016/10/20
- Re: [shell-script] Script com tratamento de parâmetros, Julio C. Neves, 2016/10/20
- Re: [shell-script] Script com tratamento de parâmetros, Tiago Tarifa, 2016/10/21
- Prev by Date: Re: Script com tratamento de parâmetros
- Next by Date: Re: [shell-script] Script com tratamento de parâmetros
- Previous by thread: Re: Script com tratamento de parâmetros
- Next by thread: Re: [shell-script] Script com tratamento de parâmetros
- Index(es):