The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
utilizando um vaiable parâmetros e valores para encontrar e alcatrão jjminkle Programação Shell Script e 1 05-02-2008 06:12
parâmetros jaay Programação Shell Script e 4 04-14-2008 05:10
Como Encontrar AIX parâmetros de sistema R00tSc0rpi0n UNIX & avançada para usuários experientes 1 01-25-2007 01:56
Precisa de Ajuda Parâmetros. james2006 Programação Shell Script e 3 06-08-2006 11:46
tar parâmetros kmar UNIX & avançada para usuários experientes 4 10-23-2001 04:03

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-22-2006
J_ang J_ang is offline
Usuário
  
 

Join Date: Jun 2006
Lugares: 15
É possível encontrar parâmetros?

Eu tenho um script e i passar 3 parâmetros para ela.
Basta dar-lhe um exemplo

test.sh a \u003d y / Nb \u003d y / nc \u003d y / n

Passe y / n a a, b, c, então ela vai decidir o que fazer.

test.sh um yb \u003d \u003d nc \u003d n

O que eu gostaria de fazer é passar 3 em vez de apenas passar um parâmetro \u003d y (apenas um está a fazer algo parecido com um test.sh \u003d y) e ignorar outros.
Agora não sei se é possível olhar para algo em parâmetros?
(Algo como descobrir se a, b e c têm dado para script sempre haverá um parâmetro).
Alguns cenários

test.sh um nb \u003d \u003d YC \u003d n
O que eu quero test.sh b \u003d y (A & C saltar não aprovamos porque não há necessidade)
test.sh um nb \u003d \u003d \u003d y nc
O que eu quero test.sh c \u003d y (saltar uma & b não passar, porque não há necessidade)

Thanks in advance.
  #2 (permalink)  
Old 06-22-2006
Doc_RuNNeR Doc_RuNNeR is offline
Usuário
  
 

Join Date: Jun 2006
Lugares: 17
Penso que se pode fazer

for i in "$ @"
fazer
if [ `echo $ i` \u003d y]
então
# fazer tudo o que quiser
fi
feito

Tchau
  #3 (permalink)  
Old 06-23-2006
LivinFree's Avatar
LivinFree LivinFree is offline Forum Advisor  
Goober Extraordinaire
  
 

Join Date: Jul 2001
Localização: Portland, OR, E.U.A.
Posts: 1.584
O shell? Tente olhar para getopts / getopt.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 10:32.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0