![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Udvikling Releases: Linux Mint 4.0 Beta "Fluxbox", 4.0 Alpha "Debian" | iBot | UNIX og Linux RSS Nyheder | 0 | 01-04-2008 03:00 PM |
| Forklar line "mn_code \u003d` env | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for dummyer Spørgsmål & svar | 4 | 12-20-2007 01:52 AM |
| Nr. utpmx indrejse: du skal exec "login" fra laveste niveau "Shell" | peterpan | UNIX for dummyer Spørgsmål & svar | 0 | 01-18-2006 04:15 AM |
| Find-name "*. txt" i Korn Shell Script | jwperry | Shell Programmering og Scripting | 3 | 07-19-2002 01:51 PM |
| Korn shell "vælge" kommandoen | mpegler | Shell Programmering og Scripting | 2 | 06-23-2002 10:41 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Korn shell "sløjfer & arrays"
Hej,
Jeg forsøger at skrive et script, der vil sløjfe, indtil en bestemt handling er udført. Jeg har to filer jeg vil gerne sammenligner. For eksempel: file1 har en liste over bruger-id'er (ca. 900) fra virksomhedens e-mail-serveren. fil2 har en liste over bruger-id'er (ca. 50 eller deromkring) fra / etc / passwd. Jeg har file1 i et array, jeg gerne vil have fil2 i en løkke. Når id kampe det bliver omdirigeret output til / dev / null, men når de to id'er passer ikke, jeg behøver at omdirigeret output til fil3. Dette er så jeg kan slette bruger, der har bevæget sig på. Dette var min 1. prøve. #! / usr / bin / ksh sæt-A array file1 for i in $ (array [@]) gøre echo "\u003d\u003d\u003d\u003d $ i vs fil2 \u003d\u003d\u003d\u003d" diff $ i fil2 Udført> fil3 ------------------------------------------ og min 2. prøve. #! / usr / bin / ksh egrep-hvis fil2 file1> tmp_name egrep-ivf tmp_name fil2> fil3 rm tmp_name ------------------------------------------- og derefter: #! / usr / bin / ksh mens læse brugernavn gøre mens læse fil2 gøre hvis [ '$ file1' \u003d '$ fil2']; derefter anden hvis Udfærdiget <fil2 gjort <file1 |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|