![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Geneste lus niet uitgevoerd met behulp van crontaak | bihani4u | Programmeren en Shell Scripting | 9 | 09-26-2007 12:19 |
| Variabele in Terwijl Loop Genest Als | geass | Programmeren en Shell Scripting | 6 | 03-26-2007 07:09 PM |
| Geneste terwijl lezen lijn lus | Rakker | Programmeren en Shell Scripting | 7 | 06-24-2005 08:42 |
| geneste lus | chinog | Programmeren en Shell Scripting | 5 | 04-20-2005 11:45 |
| geneste lezen | TioTony | Programmeren en Shell Scripting | 2 | 03-05-2004 03:11 PM |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
terwijl lees lus w / een geneste if statement - niet behandelen elk item afzonderlijk
Hi --
Een poging om een lijst van ldap achtervoegsels te nemen in een bestand, het uitvoeren van een opdracht ldapsearch op hen, voer vervolgens een commando grep om te zien of het een wedstrijd, zo niet, dan is dat de vlag en stuur een email-alert. De lijst bestand (ldaplist) zou zien -- *********** o \u003d bedrijf een o \u003d Bedrijf B *********** ** Opmerking er spaties in dat bestand die moeten worden bewaard. Ik probeerde het gebruik van een for-lus en iemand stelde een tijdje lezen lus om de ruimte te voorkomen wordt behandeld als een regeleinde. Het probleem w / het script ik heb gemaakt dan is dat het wordt uitgevoerd en stuurt alleen een e-mail w / de info van beide ingangen in ldaplist. Het is als mijn genesteld 'als' lus is niet de juiste lus te gebruiken. Ik maakte het zo dat beide inzendingen 0 return codes en geen geluk moeten hebben. Pistes eens en dat is het. Eventuele suggesties voor een betere structuur aan dit? Ik zou proberen het gebruik van een voor i in cat / ldaplist - do .... - Maar dat mislukt omdat het niet de ruimte in de ldaplist behandelen (dat wil zeggen: o \u003d een bedrijf) als een ruimte - zelfs met "". terwijl lees i doen ldapsearch-h server1-b "$ i" objectclass \u003d* ibm-replicationState | grep ibm-replicationState klaar \u003d> / dev / null 2> & 1 if [$? -ne 0]; vervolgens mailx-s "LDAP synchronisatie alert op` hostname `" u@mail.com 2> & 1 fi gedaan <ldaplist Bedankt! |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|