![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund. |
|
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 |
| Tildeling af værdier til et array via for / mens loop | fiori_musicali | Shell Programmering og Scripting | 2 | 11-24-2008 11:01 PM |
| Tildeling af værdier til en Array | kkraja | Shell Programmering og Scripting | 1 | 08-11-2008 06:28 AM |
| string manipulering | psalas | UNIX for dummyer Spørgsmål & svar | 9 | 04-15-2008 10:00 AM |
| tildele værdier til en variabel | trichyselva | UNIX for dummyer Spørgsmål & svar | 3 | 12-14-2007 01:55 AM |
| Tildeling af værdier til et array | yongho | UNIX for dummyer Spørgsmål & svar | 4 | 07-13-2005 08:49 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
retreiving og tildeling af værdier og manipulering snor i en for løkke
Hej
Jeg er ny på shell-scripting og jeg forbereder et script. for nu er jeg arbejde på et delkonsolideret del af det .. men jeg er ikke i stand til at gøre det arbejde. --- test-kode, som jeg arbejder på -------------------------- IFS \u003d "" Sample_eve \u003d `psg proc_s | grep ty« n \u003d 0 for linje i $ Sample_eve gøre n \u003d `expr $ n + 1« Sam $ n \u003d $ ( `echo $ line | awk-F" "(print $ 5) '| awk-F": "' (print $ 2) '«) echo $ Sam $ n gjort ---------------------------- Det, jeg forsøger at det er .. opregne alle proces opkaldt proc_s, der kører i øjeblikket og er på maskinen ty .. befolker dem i variablen Sample_eve. og derefter få adgang til hver linje fra Sample_eve og behandle dem på et individuelt grundlag. men det sker ikke .. for loop kun går gennem en gang .. hvis jeg ikke angiver IFS \u003d "" derefter linje tager ordret data fra $ Sample_eve ... som jeg ikke kan få særskilte starttidspunkt for hver proces. (den kører 35 gange i 4 linjer .. Jeg vil gerne gøre det kører kun 4 gang i 4 linje). jeg gør «echo $ line | awk-F" "(print $ 5) '| awk-F": "' (print $ 2) '` .. således at få starttidspunktet for hver proces i minutter .. så er jeg am tildele den i array Sam så få starten protokollat for hver proces. men at få et output fejl som denne .. for denne matrix opgaven som Test [9]: 04 ^ J28 ^ J04 ^ J09: ikke fundet. 04, 28,04,09 er korrekt vist de er de minutter .. men ikke på en ordentlig måde. Jeg sidder med det her .. behage hjælp mig. Jeg er ikke i stand til at gøre koden arbejde. Jeg bruger den Korn shell. tak |
| Bogmærker |
| Tags |
| awk, skære, for hver, for løkke |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|