![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| ksh scripting hjelp | praveenbvarrier | Shell programmering og Skripting | 1 | 04-15-2008 11:19 |
| sql scripting hjelp | sam786 | Shell programmering og Skripting | 3 | 12-10-2007 12:31 |
| Forskjellen mellom AIX shell scripting og Unix shell scripting. | haroonec | Shell programmering og Skripting | 2 | 04-12-2006 09:12 |
| scripting guru's pls hjelpe meg med skripting på AIX | thatiprashant | Shell programmering og Skripting | 1 | 01-20-2006 07:58 |
| Scripting? | woofie | What's on Your Mind? | 1 | 03-09-2005 07:03 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
trenger scripting hjelp
Hei alle,
Jeg trenger å skrive et skript som vil gjøre noe med utgang formatert som følgende eksempel: AFP: stat \u003d "Kjører" AFP: usersArray: _array_index: 0: disconnectID \u003d 0 AFP: usersArray: _array_index: 0: økt \u003d 3423 AFP: usersArray: _array_index: 0: minsToDisconnect \u003d 0 AFP: usersArray: _array_index: 0: flagg \u003d 0 AFP: usersArray: _array_index: 0: state \u003d 6 AFP: usersArray: _array_index: 0: loginElapsedTime \u003d 89731 AFP: usersArray: _array_index: 0: navn \u003d "maryallen" AFP: usersArray: _array_index: 0: lastUseElapsedTime \u003d 89725 AFP: usersArray: _array_index: 0: serviceType \u003d "AFP" AFP: usersArray: _array_index: 0: sessionType \u003d "tcp" AFP: usersArray: _array_index: 0: Ipaddress \u003d "10.0.3.36" AFP: usersArray: _array_index: 1: disconnectID \u003d 0 AFP: usersArray: _array_index: 1: økt \u003d 3573 AFP: usersArray: _array_index: 1: minsToDisconnect \u003d 0 AFP: usersArray: _array_index: 1: flagg \u003d 0 AFP: usersArray: _array_index: 1: state \u003d 6 AFP: usersArray: _array_index: 1: loginElapsedTime \u003d 72783 AFP: usersArray: _array_index: 1: name \u003d "ILS" AFP: usersArray: _array_index: 1: lastUseElapsedTime \u003d 68964 AFP: usersArray: _array_index: 1: serviceType \u003d "AFP" AFP: usersArray: _array_index: 1: sessionType \u003d "tcp" AFP: usersArray: _array_index: 1: Ipaddress \u003d "10.0.3.136" AFP: usersArray: _array_index: 2: disconnectID \u003d 0 AFP: usersArray: _array_index: 2: økt \u003d 3609 AFP: usersArray: _array_index: 2: minsToDisconnect \u003d 0 AFP: usersArray: _array_index: 2: flagg \u003d 0 AFP: usersArray: _array_index: 2: state \u003d 1 AFP: usersArray: _array_index: 2: loginElapsedTime \u003d 69026 AFP: usersArray: _array_index: 2: name \u003d "samanthacovey" AFP: usersArray: _array_index: 2: lastUseElapsedTime \u003d 36404 AFP: usersArray: _array_index: 2: serviceType \u003d "AFP" AFP: usersArray: _array_index: 2: sessionType \u003d "tcp" AFP: usersArray: _array_index: 2: Ipaddress \u003d "10.0.3.36" AFP: usersArray: _array_index: 3: disconnectID \u003d 0 AFP: usersArray: _array_index: 3: økt \u003d 3664 AFP: usersArray: _array_index: 3: minsToDisconnect \u003d 0 AFP: usersArray: _array_index: 3: flagg \u003d 0 AFP: usersArray: _array_index: 3: state \u003d 1 AFP: usersArray: _array_index: 3: loginElapsedTime \u003d 5745 AFP: usersArray: _array_index: 3: name \u003d "dawndawson" AFP: usersArray: _array_index: 3: lastUseElapsedTime \u003d 1 AFP: usersArray: _array_index: 3: serviceType \u003d "AFP" AFP: usersArray: _array_index: 3: sessionType \u003d "tcp" AFP: usersArray: _array_index: 3: Ipaddress \u003d "10.0.3.56" AFP: usersArray: _array_index: 4: disconnectID \u003d 0 AFP: usersArray: _array_index: 4: økt \u003d 3666 AFP: usersArray: _array_index: 4: minsToDisconnect \u003d 0 AFP: usersArray: _array_index: 4: flagg \u003d 0 AFP: usersArray: _array_index: 4: state \u003d 1 AFP: usersArray: _array_index: 4: loginElapsedTime \u003d 5743 AFP: usersArray: _array_index: 4: name \u003d "dawndawson" AFP: usersArray: _array_index: 4: lastUseElapsedTime \u003d 519 AFP: usersArray: _array_index: 4: serviceType \u003d "AFP" AFP: usersArray: _array_index: 4: sessionType \u003d "tcp" AFP: usersArray: _array_index: 4: Ipaddress \u003d "10.0.3.56" AFP: usersArray: _array_index: 5: disconnectID \u003d 0 AFP: usersArray: _array_index: 5: økt \u003d 3698 AFP: usersArray: _array_index: 5: minsToDisconnect \u003d 0 AFP: usersArray: _array_index: 5: flagg \u003d 0 AFP: usersArray: _array_index: 5: state \u003d 1 AFP: usersArray: _array_index: 5: loginElapsedTime \u003d 2276 AFP: usersArray: _array_index: 5: name \u003d "kateberrigan" AFP: usersArray: _array_index: 5: lastUseElapsedTime \u003d 0 AFP: usersArray: _array_index: 5: serviceType \u003d "AFP" AFP: usersArray: _array_index: 5: sessionType \u003d "tcp" AFP: usersArray: _array_index: 5: Ipaddress \u003d "10.0.3.33" AFP: usersArray: _array_index: 6: disconnectID \u003d 0 AFP: usersArray: _array_index: 6: økt \u003d 3700 AFP: usersArray: _array_index: 6: minsToDisconnect \u003d 0 AFP: usersArray: _array_index: 6: flagg \u003d 0 AFP: usersArray: _array_index: 6: state \u003d 1 AFP: usersArray: _array_index: 6: loginElapsedTime \u003d 2273 AFP: usersArray: _array_index: 6: name \u003d "kateberrigan" AFP: usersArray: _array_index: 6: lastUseElapsedTime \u003d 1604 AFP: usersArray: _array_index: 6: serviceType \u003d "AFP" AFP: usersArray: _array_index: 6: sessionType \u003d "tcp" AFP: usersArray: _array_index: 6: Ipaddress \u003d "10.0.3.33" AFP: usersArray: _array_index: 7: disconnectID \u003d 0 AFP: usersArray: _array_index: 7: økt \u003d 3705 AFP: usersArray: _array_index: 7: minsToDisconnect \u003d 0 AFP: usersArray: _array_index: 7: flagg \u003d 1 AFP: usersArray: _array_index: 7: state \u003d 1 AFP: usersArray: _array_index: 7: loginElapsedTime \u003d 607 AFP: usersArray: _array_index: 7: navn \u003d "sabrinaschwartz" AFP: usersArray: _array_index: 7: lastUseElapsedTime \u003d 1 AFP: usersArray: _array_index: 7: serviceType \u003d "AFP" AFP: usersArray: _array_index: 7: sessionType \u003d "tcp" AFP: usersArray: _array_index: 7: Ipaddress \u003d "10.0.3.28" AFP: usersArray: _array_index: 8: disconnectID \u003d 0 AFP: usersArray: _array_index: 8: økt \u003d 3707 AFP: usersArray: _array_index: 8: minsToDisconnect \u003d 0 AFP: usersArray: _array_index: 8: flagg \u003d 1 AFP: usersArray: _array_index: 8: state \u003d 1 AFP: usersArray: _array_index: 8: loginElapsedTime \u003d 606 AFP: usersArray: _array_index: 8: navn \u003d "sabrinaschwartz" AFP: usersArray: _array_index: 8: lastUseElapsedTime \u003d 207 AFP: usersArray: _array_index: 8: serviceType \u003d "AFP" AFP: usersArray: _array_index: 8: sessionType \u003d "tcp" AFP: usersArray: _array_index: 8: Ipaddress \u003d "10.0.3.28" AFP: TimeStamp \u003d "2007-11-21 10:05:40 -0800" Skriptet må: 1. finne linjen som slutter med "state \u003d 6" 2. trekke ut "array_index:" nummer fra den linjen 3. trekke ut "økt" av at array_index fra en annen linje Dette går utover mine kunnskaper om grep og awk. Jeg vil bruke awk unntatt jeg bare vet hvordan du skal handle på kolonner, og siden det er ingen mellomrom rundt array_index verdi Jeg stumped! Kan du hjelpe meg? Takk! Noam |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|