|
From: | phfbettega |
Subject: | Re: [shell-script] Re: Construção de CASE Complexa |
Date: | Mon, 11 Jul 2016 12:52:17 -0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
Se as opções tem uma ordem certa, vc pode informar isso numa tela de ajuda. Se a primeira opção obrigatoriamente tem que ser o projeto com -p ou --projeto ou -P , faça um teste antes ajuda() { echo <mostra ajuda>; exit;} [[ "$@" =~ -h|--help ]] && ajuda [[ "$1" =~ ^(-p|--projeto|-P) ]] || ajuda Abraços Paulo Bettega On 11-07-2016 12:01, Rodrigo Amorim Ferreira | CODECOMMUNITY address@hidden [shell-script] wrote:
Assim, se alguém quer mexer num arquivo de um subprojeto ele precisa primeiro informar o PROJETO, depois o SUBPROJETO para depois indicar o ARQUIVO que ele quer mexer... nessa ordem. Assim sendo, não queria permitir na linha de comando que o usuário alterasse essa ordem a seu "bel prazer" por questão de lógica também da estrutura de arquivos e diretórios que o programa constrói. Mas, novamente, posso estar enganado quanto a isso.
[Prev in Thread] | Current Thread | [Next in Thread] |