|
|
|
|
Google Site
|
|||||||
| Forums | Registrer | Blog | Man Sider | Forum Regler | Links | Albums | FAQ | Brugere | 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. |
![]() |
|
|
Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|||
|
Matchende strenge i UNIX shell programmering
Code:
#!bin/sh `clear` for i in $(seq -w 15 37); do #echo $i wget --dns-timeout=0.0005 http://napdweb${i}.eao.abn-iad.ea.com:8000/webcore/test/test.jsp -o 1 A=`cat 1` C=$(expr "$A" : '.............................................................................................................................\(......................\)') D=": Connection timed out" if [ "$C" = "$D" ] ; then echo "napdweb${i} may be hung,Please restart the server" else echo "napdweb${i} is up and fine " fi done HI, Se ovenstående program.I fik den produktion, men nu er jeg nødt til at sammenligne strengene "C" og "D" ved hjælp af matchende concept.Can nogen fortælle mig, hvordan kan jeg sammenligne de to strenge ved at bruge strings matching-begrebet. |
| Sponsorerede links | ||
|
|
|
|||
|
Hvis du kun leder efter strengen "Timeout" og derefter prøve at søge din wget logfil direkte ved hjælp af grep og teste exit status for det i stedet. Code:
if grep -q "Connection timed out" 1; then
echo "napdweb${i} may be hung,Please restart the server"
else
echo "napdweb${i} is up and fine "
fidu kan ommit A, C og D variabler og ændre din test som foreslået. |
|
|||
|
Please løse det
Jeg har allerede gjort det ved at bruge grep kommando, men i henhold til vores krav, vi skal gøre det bu kun bruger regulære expressions.Can anyone tell me hakke det kan gøres ved hjælp af regulære udtryk i UNIX shell programmering
|
|
|||
|
Citat:
![]() |
| Sponsorerede links | ||
|
|
![]() |
| Bogmærker |
| Tags |
| shell script, shell-scripting, unix scripting, unix scripting basics |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Fjern matchende strækninger med liste af strenge | Nanu_Manju | Shell Programmering og Scripting | 6 | 10-29-2008 05:11 AM |
| sammenligning af strengene i UNIX shell-scripting | piscean_n | Shell Programmering og Scripting | 1 | 01-11-2008 01:24 PM |
| Regnskabsfoerende Strings fra C-program til Unix shell script | venkatesh_sasi | Programmering | 24 | 11-28-2007 04:48 AM |
| matching karakterer mellem strengene | akmtcs | UNIX for dummyer Spørgsmål & svar | 9 | 12-08-2006 09:04 AM |
| Regnskabsfoerende Strings fra C-program til Unix shell script | satguyz | Programmering | 11 | 12-30-2005 03:41 PM |