![]() |
|
|
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 |
| Quick script C shell | ajp7701 | Shell Programmering og Scripting | 1 | 03-18-2008 04:31 PM |
| Hurtig hjælp er nødvendig i Shell Script | namishtiwari | Shell Programmering og Scripting | 1 | 02-01-2008 09:44 AM |
| brug for en hurtig grundlæggende shell script hjælp | eb222 | Shell Programmering og Scripting | 6 | 11-22-2007 09:00 AM |
| Quick Spørgsmål | catbad | UNIX for dummyer Spørgsmål & svar | 7 | 03-25-2003 07:01 PM |
| Et hurtigt spørgsmål | DPAI | UNIX for dummyer Spørgsmål & svar | 4 | 04-01-2002 06:02 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Quick Spørgsmål om sed kommando i shell script
Hej,
Jeg har følgende linje i en af mine shell-scripts. Det fungerer fint, når søgestrengen ($ SERACH_STR) findes i logfile ($ ALERTLOG), men hvis søgestrengen findes ikke denne linje fejl på køre tid. Er der en måde at gøre denne linje returnere 0 hvis det ikke er i stand til at finde søgestrengen i logfilen? START_LINE \u003d `grep-n" $ SEARCH_STR "$ ALERTLOG | head -1 | sed 's /: / /' | awk '(print $ 1)' ` Tak. |
|
||||
|
Bedste, jeg kunne komme med er at tildele `grep-n" $ SEARCH_STR "$ ALERTLOG | head -1« til en variabel. Hvis $ variable, og derefter fortsætte til sed.
Siden min ankomst her på unix.com har jeg konstant været forbløffet af kendskab til mennesker som Franklin52, æra, Jim McNamara, et al. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|