![]() |
|
|
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 |
| string jämförelse aktörer, vilka är de? | ballazrus | Shell-programmering och Skript | 12 | 04-07-2009 12:43 |
| string jämförelse | Jatsui | Shell-programmering och Skript | 5 | 02-04-2008 04:28 |
| string jämförelse | Fedora | Shell-programmering och Skript | 2 | 01-03-2007 03:20 |
| Få Jämförelse operatörer med RexExp | umen | Shell-programmering och Skript | 3 | 07-19-2006 11:38 |
| String Jämförelse | abey | High Level Programming | 1 | 10-19-2005 01:08 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
#1 (permalänk)
|
||||
|
||||
|
[sh] String jämförelse operatörer
Jag vet i C-skal, om jag ville kolla om det expedierar numret var i ett visst format, som ett postnummer, kan jag använda följande kod: Kod:
if ( $reply !~ [0-9][0-9][0-9][0-9][0-9] ) then Nu om jag ville göra samma sak i Bourne shell script, antar jag att det skulle bli ungefär så här: Kod:
if [ $reply! = [0-9][0-9][0-9][0-9][0-9] ] men det fungerar inte när jag testade den. Har Bourne regex skal stöd om uttalandet villkor? |
| Komihåglista |
| Taggar |
| regex, reguljära uttryck |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|