![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Script til at opdatere værdier for parametrene | gmahesh2k | UNIX for dummyer Spørgsmål & svar | 1 | 07-14-2008 10:53 PM |
| Positionsbestemmelsesudstyr parametre | shalu @ IBM | UNIX for dummyer Spørgsmål & svar | 2 | 11-22-2007 07:58 AM |
| Positionsbestemmelsesudstyr Parameters | ericelysia | UNIX for dummyer Spørgsmål & svar | 15 | 10-23-2005 04:11 PM |
| Positionsbestemmelsesudstyr Parameters | Shell Programmering og Scripting | 2 | 09-26-2003 02:51 PM | |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Nulstilling af positionsbestemmelsesudstyr parametre værdier
Hej,
Kan nogen give Unix-kommandoen til at nulstille de positionelle parametre? Se nedenstående eksempel, hvor jeg er nødt til at passere 2 parametre til Shell1.sh. Trin 1). ./Shell1.sh 2 3 succes gennemført, så har jeg gennemført (næste trin kun) det samme shell script igen, denne gang nogen parametre gået. Trin 2). ./Shell1.sh Dette er også lykkedes henrettet, fordi det betragtes som (tidligere værdier) 2 & 3 som den positionelle parametre, som jeg havde ikke reseted dem. Thanks in advance. |
|
||||
|
Hi zaxxon,
Hvordan scriptet kender den tidligere parametre? Som jeg ved, hvis vi en gang tildele værdier til positionelle parametre, disse vil blive fortsat samme, indtil vi overflytte them.the samme skete i mit tilfælde også. Vil du eksportere dem eller skrive dem til fil? Jeg er ikke eksportere eller ikke skrive i en fil. Jeg er ny til Unix & shell scripting, korrigere mig, hvis jeg forkert jeg korrigere mig i ovenstående. Nedenfor er indholdet af Shell1.sh: if [$ #! \u003d 2] så echo "Ingen af parametre bestået ikke lig med 2" anden echo $ 1 echo $ 2 echo "afsluttet" fi Nedenfor er strømmen af udførelsen og deres output: . ./Shell1.sh 2 3 2 3 Suppleret . ./Shell1.sh 2 3 Suppleret Den anden gang jeg nødt til at få output som "Ingen af parametre bestået ikke lig med 2", men det var ikke happened.This er grunden til at jeg behøver at vide kommandoen for at nulstille den positionelle parametre, kan u dele kommando, hvis du vide. Tak for din hjælp. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|