![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Script for å oppdatere verdier for parameterne | gmahesh2k | UNIX for Dummies Spørsmål og svar | 1 | 07-14-2008 10:53 |
| Posisjonsdata parametere | shalu @ IBM | UNIX for Dummies Spørsmål og svar | 2 | 11-22-2007 07:58 |
| Posisjonsdata Parameters | ericelysia | UNIX for Dummies Spørsmål og svar | 15 | 10-23-2005 04:11 |
| Posisjonsdata Parameters | Shell programmering og Skripting | 2 | 09-26-2003 02:51 | |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Tilbakestille posisjonsdata parametere verdier
Hei,
Kan noen gi Unix-kommandoen for å restarte den posisjonelle parametrene? Se nedenfor eksempel der jeg har til å passere 2 parametre til Shell1.sh. Trinn 1). ./Shell1.sh 2 3 vellykket utført, så jeg henrettet (neste steg bare) samme shell script igjen, denne gangen ingen parametere bestått. Trinn 2). ./Shell1.sh Dette er også vellykket gjennomført, fordi det regnet (tidligere verdier) 2 og 3 som posisjonelle parameterne som jeg ikke hadde reseted dem. Takk på forhånd. |
|
||||
|
Hei zaxxon,
Hvordan vet manuskriptet av den tidligere parametrene? Som jeg vet om vi en gang tilordne verdier til posisjonelle parametere som vil bli forbli like før vi overføre them.the samme skjedde i mitt tilfelle også. Eksport dere dem eller skrive dem til fil? Jeg er ikke eksportere eller ikke skriver inn en fil. Jeg er ny på Unix og shell scripting, korrigere meg hvis jeg er galt korrekt meg ovenfor. Nedenfor er innholdet i Shell1.sh: if [$ #! \u003d 2] så echo "Ingen parametre gikk ikke lik 2" ellers echo $ 1 echo $ 2 echo "Completed" fi Nedenfor er flyten av henrettelsen og deres utgang: . ./Shell1.sh 2 3 2 3 Fullført . ./Shell1.sh 2 3 Fullført Den andre gangen jeg trenger å få output som "Ingen parametre gikk ikke lik 2", men det var ikke happened.This er grunnen til at jeg trenger å vite for å tilbakestille den posisjonelle parametere, kan u dele kommandoen hvis du vite. Takk for hjelpen. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|