![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| ksh aide de scripts | praveenbvarrier | De programmation et de script Shell | 1 | 04-15-2008 11:19 AM |
| l'aide de scripts SQL | sam786 | De programmation et de script Shell | 3 | 12-10-2007 12:31 PM |
| AIX différence entre les scripts shell et Unix shell scripting. | haroonec | De programmation et de script Shell | 2 | 04-12-2006 09:12 AM |
| script du gourou pls m'aider avec les scripts sur AIX | thatiprashant | De programmation et de script Shell | 1 | 01-20-2006 07:58 PM |
| Scripting? | woofie | What's on Your Mind? | 1 | 03-09-2005 07:03 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
besoin d'aide de scripts
Bonjour à tous,
J'ai besoin d'écrire un script qui va agir sur la production formatée comme dans l'exemple suivant: afp: state \u003d "RUNNING" afp: usersArray: _array_index: 0: disconnectID \u003d 0 afp: usersArray: _array_index: 0: sessionID \u003d 3423 afp: usersArray: _array_index: 0: minsToDisconnect \u003d 0 afp: usersArray: _array_index: 0: flags \u003d 0 afp: usersArray: _array_index: 0: state \u003d 6 afp: usersArray: _array_index: 0: loginElapsedTime \u003d 89731 afp: usersArray: _array_index: 0: name \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: sessionID \u003d 3573 afp: usersArray: _array_index: 1: minsToDisconnect \u003d 0 afp: usersArray: _array_index: 1: flags \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: sessionID \u003d 3609 afp: usersArray: _array_index: 2: minsToDisconnect \u003d 0 afp: usersArray: _array_index: 2: flags \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: sessionID \u003d 3664 afp: usersArray: _array_index: 3: minsToDisconnect \u003d 0 afp: usersArray: _array_index: 3: flags \u003d 0 afp: usersArray: _array_index: 3: state \u003d 1 afp: usersArray: _array_index: 3: loginElapsedTime \u003d 5745 afp: usersArray: _array_index: 3: nom \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: sessionID \u003d 3666 afp: usersArray: _array_index: 4: minsToDisconnect \u003d 0 afp: usersArray: _array_index: 4: flags \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: sessionID \u003d 3698 afp: usersArray: _array_index: 5: minsToDisconnect \u003d 0 afp: usersArray: _array_index: 5: flags \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: sessionID \u003d 3700 afp: usersArray: _array_index: 6: minsToDisconnect \u003d 0 afp: usersArray: _array_index: 6: flags \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: sessionID \u003d 3705 afp: usersArray: _array_index: 7: minsToDisconnect \u003d 0 afp: usersArray: _array_index: 7: flags \u003d 1 afp: usersArray: _array_index: 7: state \u003d 1 afp: usersArray: _array_index: 7: loginElapsedTime \u003d 607 afp: usersArray: _array_index: 7: name \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: sessionID \u003d 3707 afp: usersArray: _array_index: 8: minsToDisconnect \u003d 0 afp: usersArray: _array_index: 8: flags \u003d 1 afp: usersArray: _array_index: 8: state \u003d 1 afp: usersArray: _array_index: 8: loginElapsedTime \u003d 606 afp: usersArray: _array_index: 8: name \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" Le script doit: 1. trouver une ligne qui se termine par "state \u003d 6" 2. extrait de la "array_index:" numéro de cette ligne 3. extrait de la "sessionID" de cette array_index d'une autre ligne Cela va au-delà de mes connaissances de grep et awk. Je voudrais utiliser awk mais je ne sais comment agir sur des colonnes, et depuis il n'y a pas de blanc autour de la valeur array_index je suis perplexe! Pouvez-vous m'aider? Merci! Noam |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|