![]() |
|
|
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 |
| tjekke given streng er numerisk eller ej. | knowledge_gain | Højtstående Programmering | 11 | 02-03-2009 11:25 AM |
| Perl-kode til at differentiere numerisk og ikke-numeriske input | Raynon | Shell Programmering og Scripting | 11 | 08-04-2007 11:32 AM |
| Problem sammenligner 2 filer med masse data | rafisha | Shell Programmering og Scripting | 4 | 07-25-2007 08:56 PM |
| Med Regex Spliting strengen i Alphanumeric og Numeriske del | ozgurgul | Shell Programmering og Scripting | 1 | 06-30-2007 10:52 AM |
| Konverter strengen til numeriske | kflee2000 | Shell Programmering og Scripting | 3 | 11-19-2003 11:21 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
problem i at sammenligne numeriske med streng
Hej alle,
Jeg har et problem med at sammenligne numeriske værdi med snor. Jeg har en variabel i mit script, der henter værdien dynamisk. Det kan være en numerisk værdi eller en streng. [FILE_COUNT \u003d 5 (eller) FILE_COUNT \u003d "variable"] Jeg er nødt til at gøre særskilt opgave baseret på dens værdi numerisk eller brod variabel variabel. Jeg grep FILE_COUNT og opnået værdi. Men det giver fejl, når jeg har enten if [$ FILE_COUNT \u003d "variable"] eller if [$ FILE_COUNT-eq "variable"] da det ikke er to numeriske eller to streng sammenligninger. Jeg forsøgte ved hjælp af test også det samme hvis [test $ FILE_COUNT \u003d "variable"], men invain ![]() Jeg tænker at bruge "skrift-i <variable>"-konceptet, men det tildeler 0, hvis det er en streng og den dynamiske værdi, at jeg modtager kan også være 0. Så kan du give mig nogle lys i dette spørgsmål at lade mig gå videre i dette. Thanks in advance, Naren |
|
||||
|
De mennesker har ret. Men hvad, jeg prøver ikke numerisk til numerisk eller streng til streng sammenligning. Men det er ligesom
$ Var \u003d 25 Og jeg vil gerne tjekke om $ var er "25A" eller ej. Ligeledes $ If [$ var \u003d\u003d "25A"] (.........} else (..........} Og dette giver fejl. |
![]() |
| Bogmærker |
| Tags |
| shell script |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|