![]() |
|
|
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 |
| afhente Retur Code (RC) fra mailx kommando og returnere det til SAS uisng 's | manas6 | UNIX for dummyer Spørgsmål & svar | 0 | 06-05-2008 07:44 AM |
| vise resultatet af wc-l med ord før og efter resultatet | melanie_pfefer | UNIX for dummyer Spørgsmål & svar | 3 | 04-30-2008 08:33 AM |
| pick fejlen serveren træder en uendelig løkke | arjunjag | Højtstående Programmering | 3 | 07-19-2007 02:53 AM |
| Ny iteration af for-loop uden øger? | jeriryan87 | Shell Programmering og Scripting | 0 | 07-02-2007 03:13 PM |
| Regex at afhente navn fra følgende herunder transporten vende tilbage i slutningen af linjen | Shakey21 | Shell Programmering og Scripting | 3 | 07-18-2002 09:27 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Pick up tilbagevenden kode for hver iteration og vise resultatet kun én gang i sløjfe.
Hi All,
Jeg amlearning UNIX-scripting. Jeg har en lille forespørgsel. Jeg ville være taknemmelige, hvis nogen hjælper mig ud. Jeg har en nedenstående stykke kode, som delets filerne. Hvis filen dosent have tilladelse til at slette en bestemt fil, jeg har brugt 2>> operatør til at spore fejl kode. Men mit mål er at kontrollere tilbagelevering af 'rm' for hver iteration. Nogle ting, som vi skal samle op returkode, hvis værdien er større end 0 så skal du indstille et flag for at indikere at en fejl er opstået. Flaget bør initialiseres til nul, før gentagelser begynder. Og fejlmeddelelsen nogle ting som 'atleast en fil kan ikke slettes. Eksempel:-Vi skal huske på ved hjælp af et flag (noget lignende, hvis [[$?> 0]] derefter rm_errorflag \u003d 1). Nødvendigt at bruge dette i nedenstående stykke kode ls-l | (while read myline; gøre hvis [[-f "$ myline" & & "$ myline"! \u003d *. ksh]] så echo "Fjerne" "$ myline">> temp rm-f "$ myline" 2>> temp fi gjort) Please hjælp mig ud i dette. Tak for din tid. Hilsen, Manas |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|