![]() |
|
|
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 |
| ls mens læse loop - intern læse picking up forkerte input | dkieran | Shell Programmering og Scripting | 2 | 05-14-2007 04:02 PM |
| Mens læse loop og rsh | 104234 | UNIX for Advanced & Ekspertsøgning Brugere | 1 | 01-15-2006 11:53 AM |
| Forklar læses i et stykke tid loop | jerardfjay | Shell Programmering og Scripting | 5 | 01-12-2006 10:33 AM |
| input inde samtidig læse loop | jhansrod | Shell Programmering og Scripting | 3 | 08-13-2005 11:46 AM |
| Læs inde i et mens loop | dta4316 | UNIX for dummyer Spørgsmål & svar | 3 | 05-21-2005 11:53 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Need Help: mens læse loop
Hej alle, Kan du hjælpe mig med dette problem? Code:
while [ cond1 = cond2 ] ####infinite loop
do
cat file1 |while read var1 var2
do
func1 $var1 $var2
done
cat file2 | while read var11 var22
do
func2 $var11 $var22
done
done
FUNC1 kaldes indtil alle de værdier, der læses fra file1 og så henter den func2 .... men før alle sæt af værdier fra fil2 læses og func2 udføres kontrol går til FUNC1 loop men jeg ønsker kontrol for at gå til FUNC1 kun når alle sæt af værdier fra fil2 er læst og func2 kaldes .... Warm Regards Sidst redigeret af Franklin52; 10-09-2008 på 04:52 AM.. Årsag: føje kode tags |
|
||||
|
Er func2 kalde et andet script? I så fald kan du køre scriptet i baggrunden og bruge vente kommando til at vente, indtil baggrunden job er overstået. BTW brugen af skind er overflødigt at sløjfe gennem en fil, du kan gøre noget lignende: Code:
while read var1 var2 do func1 $var1 $var2 done < file1 Hilsen |
|
||||
|
Det func2 doesnt opkald andre script
det er en funktion defineret på samme script .. Jeg forsøgte at placere vente kommando, men det opfører sig på samme måde ... Jeg forsøgte at udskrive værdier (var11 n var22) men det er trykning kun 1. sæt værdier plukket func2 og kontrol overgår til første mens sløjfe ... Hvis jeg blot gentaget værdier uden at passere til func2 alle sæt værdier er trykt ... behage hjælp mig ud .... |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|