![]() |
|
|
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 |
| Nestet loop ikke kjører bruker cronjob | bihani4u | Shell programmering og Skripting | 9 | 09-26-2007 12:19 |
| Variabel i Mens Loop Nestet Hvis | geass | Shell programmering og Skripting | 6 | 03-26-2007 07:09 |
| Nestet mens les linje loop | Rakker | Shell programmering og Skripting | 7 | 06-24-2005 08:42 |
| nestede loop | chinog | Shell programmering og Skripting | 5 | 04-20-2005 11:45 |
| nestede lese | TioTony | Shell programmering og Skripting | 2 | 03-05-2004 03:11 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
mens les loop m / en nestet hvis utsagnet - ikke behandle hver oppføring individuelt
Hei --
Prøver å ta en liste over LDAP suffikser i en fil, kjøre en ldapsearch kommandoen på dem, og kjøre et grep kommandoen for å se om det er en kamp, hvis ikke, så flagg som og sende en e-post varsling. Listen fil (ldaplist) ville se ut -- *********** o \u003d selskapet en o \u003d selskap b *********** ** Merk at det er mellomrom i den filen som må bevares. Jeg prøvde å bruke en for løkke og noen foreslo en stund les sløyfe for å hindre at plassen blir behandlet som et linjeskift. Problemet w / skriptet i laget under, er at den starter og bare sender en e-post m / info fra begge oppføringer i ldaplist. Det er som min nestet hvis løkke er ikke retten loopen skal bruke. Jeg gjorde det slik at begge oppføringer bør ha 0 returkoder og uten hell. Kjører en gang og that's it. Eventuelle forslag til en bedre struktur på dette? Jeg vil prøve å bruke en for i in cat / ldaplist - do .... - Men det mislykkes fordi den ikke behandle plass i ldaplist (dvs.: o \u003d selskapet a) som et mellomrom - selv med "". mens du leser i gjøre ldapsearch-h server1-b "$ i" objektklasse \u003d* IBM-replicationState | grep IBM-replicationState \u003d klar> / dev / null 2> & 1 hvis [$? -ne 0]; deretter mailx-s "LDAP synkronisering varsle på` hostname `" u@mail.com 2> & 1 fi gjort <ldaplist Takk! |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|