![]() |
|
|
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 |
| string sammenligning operatører, hvad er de?? | ballazrus | Shell Programmering og Scripting | 12 | 04-07-2009 12:43 PM |
| string sammenligning | Jatsui | Shell Programmering og Scripting | 5 | 02-04-2008 04:28 PM |
| string sammenligning | fedora | Shell Programmering og Scripting | 2 | 01-03-2007 03:20 PM |
| Få Sammenligning operatører fra med RexExp | umen | Shell Programmering og Scripting | 3 | 07-19-2006 11:38 AM |
| String Sammenligning | abey | Højtstående Programmering | 1 | 10-19-2005 01:08 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
[sh] String sammenligning operatører
Jeg ved i C skal, hvis jeg ønskede at kontrollere, om den indtastes antal var i et bestemt format, som en zip-kode, kan jeg bruge følgende kode: Code:
if ( $reply !~ [0-9][0-9][0-9][0-9][0-9] ) then Nu, hvis jeg ønskede at gøre det samme i Bourne shell script, jeg formoder, at det ville være noget som dette: Code:
if [ $reply! = [0-9][0-9][0-9][0-9][0-9] ] men det fungerer ikke, når jeg prøvet det ud. Er Bourne shell støtte regex i, hvis erklæring betingelser? |
|
||||
|
Grundlæggende Bourne ikke har regulære udtryk i [kommando, no. Du kan bruge tilfældet i denne sag (sic) selv. Code:
case $reply in [0-9][0-9][0-9][0-9][0-9]) rejoice;; esac Den æske sætning bruger grundlæggende Glob mønstre, ikke helt regulære udtryk. Den expr kommando understøtter regulære udtryk, og mange moderne Bourne-kompatibel råtanke have extensions, som tilføjer regex støtte til tanken selv. |
![]() |
| Bogmærker |
| Tags |
| regex, regulære udtryk |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|