The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 10-21-2008
manas6 manas6 is offline
Registreret Bruger
  
 

Join Date: Mar 2008
Stillinger: 27
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]]

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
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 08:40 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0