![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
| Script para atualizar valores para os parâmetros | gmahesh2k | UNIX para Dummies Perguntas & Respostas | 1 | 07-14-2008 10:53 |
| Posicional parâmetros | shalu @ ibm | UNIX para Dummies Perguntas & Respostas | 2 | 11-22-2007 07:58 |
| Parâmetros posicionais | ericelysia | UNIX para Dummies Perguntas & Respostas | 15 | 10-23-2005 04:11 |
| Parâmetros posicionais | Programação Shell Script e | 2 | 09-26-2003 02:51 | |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Redefinir a Posicional parâmetros valores
Oi,
Qualquer um pode prestar o comando Unix para redefinir o posicionamento parâmetros? Por favor, veja o exemplo abaixo onde eu tenho que passar 2 parâmetros para Shell1.sh. STEP1). ./Shell1.sh 2 3 executado com sucesso, então executada (próxima etapa única), o mesmo script novamente, desta vez sem parâmetros passados. Etapa 2). ./Shell1.sh Isto também é executado com sucesso, uma vez que considerava (valores anteriores) 2 e 3 como o posicionamento parâmetros como eu não tinha reseted eles. Thanks in advance. |
|
||||
|
Oi zaxxon,
Como é que sei que o script da antiga parâmetros? Como eu sei se uma vez que os valores a atribuir esses parâmetros posicionais será mesmo permanecer até que reatribuir them.the mesmo aconteceu no meu caso também. Faça você exportá-las ou escrevê-los para o arquivo? Eu não sou exportador ou não escrever em um arquivo. Eu sou novo em Unix & shell script, corrija-me se estou errado corrigir-me em cima. Abaixo está o conteúdo de Shell1.sh: if [$ #! \u003d 2] então echo "Número de parâmetros passados não igual a 2" diferente echo $ 1 echo $ 2 echo "Concluído" fi Abaixo está o fluxo de execução e sua saída: . ./Shell1.sh 2 3 2 3 Concluído . ./Shell1.sh 2 3 Concluído O segundo tempo eu preciso para chegar a resultados como "Nenhum dos parâmetros passados não igual a 2", mas não foi happened.This é a razão que eu preciso saber o comando para redefinir os parâmetros posicionais, podem compartilhar o comando e se você saber. Obrigado por sua ajuda. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|