![]() |
|
|
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 |
| exit status kommando i en pipe line | topcat8 | UNIX for dummyer Spørgsmål & svar | 10 | 10-19-2007 05:39 AM |
| Hvor kan jeg finde en liste over exit koder? (Exitkode 64) | jkuchar747 | UNIX for dummyer Spørgsmål & svar | 3 | 12-07-2004 06:08 PM |
| Flyt kommando afkast med exitkode af 2. | handak9 | UNIX for Advanced & Ekspertsøgning Brugere | 1 | 08-26-2004 06:40 AM |
| Exitkode i HP-UX ksh. | MBB | Højtstående Programmering | 3 | 03-15-2002 09:44 AM |
| Alt om exitkode | cdin2 | Shell Programmering og Scripting | 2 | 03-11-2002 10:03 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Hvordan kommer man exitkode i en pipe-foret kommando?
Jeg har et spørgsmål om, hvordan du får exitkode for den første kommando, når den vises i en pipe-foret kommando.
For eksempel har jeg følgende script: grep abc dddd | tee-a-log hvis [[$? -ne 0]] så echo "FEJL!" fi I ovenstående script, [[$? -ne 0]] formodes at teste exitkode af "grep abc dddd". Men da det er i et rør linje, $? faktisk gemmer exitkode af "tee-a log". Så [[$? -ne 0]] er altid forkerte. Hvordan til at løse dette problem? Tak. |
|
||||
|
Citat:
|
|
||||
|
Citat:
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|