![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Script per aggiornare i valori per i parametri | gmahesh2k | UNIX for Dummies Domande & Risposte | 1 | 07-14-2008 09:53 PM |
| Parametri posizionali | shalu @ ibm | UNIX for Dummies Domande & Risposte | 2 | 11-22-2007 07:58 AM |
| Parametri posizionali | ericelysia | UNIX for Dummies Domande & Risposte | 15 | 10-23-2005 03:11 PM |
| Parametri posizionali | Shell scripting e di programmazione | 2 | 09-26-2003 01:51 PM | |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Reimpostazione del posizionale parametri valori
Salve,
Posso fornire uno Unix comando per ripristinare la parametri posizionali? Si prega di consultare il seguente esempio dove devo passare Shell1.sh a 2 parametri. Step1). ./Shell1.sh 2 3 eseguito con successo, poi ho eseguito (prossimo passo solo) lo stesso script di shell di nuovo, questa volta senza i parametri passati. Fase 2). ./Shell1.sh Questo è anche eseguito con successo, perché ha ritenuto (valori precedenti) 2 e 3 come i parametri posizionali come non aveva reseted loro. Grazie in anticipo. |
|
||||
|
Hi Zaxxon,
Come funziona lo script di conoscere l'ex parametri? Come sapere se una volta ci assegnare i valori di tali parametri posizionali sarà rimanere stesso fino a quando non riassegnare them.the stesso è accaduto anche nel mio caso. Lei li esportano o scrittura su file? Io non sono esportatori o non scrivere in un file. Sono nuovo di Unix e shell scripting, corretto se sbaglio mi corretta in precedenza. Di seguito è riportato il contenuto di Shell1.sh: if [$ #! \u003d 2] allora echo "Numero di parametri passati non uguale a 2" altro echo $ 1 echo $ 2 echo "Completato" fi Di seguito è riportato il flusso di esecuzione e la loro produzione: . ./Shell1.sh 2 3 2 3 Completato . ./Shell1.sh 2 3 Completato La seconda volta ho bisogno di ottenere l'output come "No di parametri passati non uguale a 2", ma non è stato happened.This è il motivo per cui ho bisogno di sapere il comando per ripristinare la parametri posizionali, può u parti il comando se sapere. Grazie per il vostro aiuto. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|