![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Utveckling Offentliggöranden: Linux Mint 4.0 Beta "Fluxbox, 4.0 Alpha" Debian " | iBot | UNIX och Linux RSS Nyheter | 0 | 01-04-2008 03:00 |
| Förklara line "mn_code \u003d" env | grep ".. MN" | awk-F "\u003d" '(print $ 2)' "" | Lokesha | UNIX for Dummies Frågor & Svar | 4 | 12-20-2007 01:52 |
| Nr utpmx post: Du måste exec "logga in" från lägsta nivå "skal" | peterpan | UNIX for Dummies Frågor & Svar | 0 | 01-18-2006 04:15 |
| Hitta-name "*. txt" i Korn Shell Script | jwperry | Shell-programmering och Skript | 3 | 07-19-2002 01:51 |
| Korn shell "och välj" kommandot | mpegler | Shell-programmering och Skript | 2 | 06-23-2002 10:41 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Korn shell "loopar & Arrays"
Hej,
Jag försöker skriva ett manus som kommer loop tills en viss åtgärd har utförts. Jag har två filer jag vill jämföras. Till exempel: fil1 har en förteckning över Användar-IDs (ca 900) från företagets e-postserver. fil2 har en förteckning över Användar-IDs (omkring 50 eller så) från / etc / passwd. Jag har fil1 i en rad, jag vill ha fil2 i en slinga. När id matcher det kommer att omdirigeras utdatat till / dev / null, men när de två ID stämmer inte, jag måste omdirigeras produktionen till fil3. Det är så jag kan ta bort användare som har gått vidare. Detta var min 1:a försöka. #! / usr / bin / ksh set-En array fil1 för "i" i $ (array [@]) göra echo "\u003d\u003d\u003d\u003d $ i vs fil2 \u003d\u003d\u003d\u003d" diff $ i fil2 Klar> fil3 ------------------------------------------ och min 2:a försöka. #! / usr / bin / ksh egrep-om fil2 fil1> tmp_name egrep-IVF tmp_name fil2> fil3 rm tmp_name ------------------------------------------- och sedan: #! / usr / bin / ksh samtidigt läsa användarnamn göra samtidigt läsa fil2 göra om [ '$ fil1 "\u003d" $ fil2']; sedan annan om gjort <fil2 gjort <fil1 |