The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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
:-) 1213: Tegn til numerisk konvertering fejl. Plz hjælp anushree.a Shell Programmering og Scripting 2 07-08-2008 12:50 AM
Bourne: Søg efter en ikke-numeriske tegn i $ VAR Lumix Shell Programmering og Scripting 2 12-14-2007 02:13 PM
at kontrollere variabel hvis ikke numerisk sachin.gangadha Shell Programmering og Scripting 3 12-06-2007 05:33 PM
Kontroller for numerisk input Raynon Shell Programmering og Scripting 6 08-22-2007 04:17 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 01-06-2009
sony_dada sony_dada is offline
Registreret Bruger
  
 

Join Date: Jan 2009
Stillinger: 1
Smile kontrollere, om det er et ikke-numerisk tegn

Nedenfor er uddraget af scriptet, der arbejder bøde.

hvis [[...
$ (l_file_mm)-gt 12 | | $ (l_file_mm)-eq 00 | | \
]]

error_process "Ugyldig måned format."
tilbagevenden 1
fi

Jeg gør validering for måned, og den fejl, hvis værdien er> 12 eller <0. Desuden vil jeg gerne tilføje endnu en forudsætning for fejl, hvis det ikke er et nummer.
Sige, hvis det er 'AB', jeg vil gerne fejl. Hvad er enklere måde?
Tak.
  #2 (permalink)  
Old 01-06-2009
Corona688 Corona688 is offline
Registreret Bruger
  
 

Join Date: Aug 2005
Beliggenhed: Saskatchewan
Indlæg: 1.960
Hvad shell bruger du? Nogle støtte globbing eller regulære udtryk for den slags ting.
  #3 (permalink)  
Old 01-06-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmør, forfatter
  
 

Join Date: Mar 2007
Beliggenhed: Toronto, Canada
Stillinger: 2361
Citat:
Oprindeligt Indsendt af sony_dada View Post
Nedenfor er uddraget af scriptet, der arbejder bøde.

hvis [[...
$ (l_file_mm)-gt 12 | | $ (l_file_mm)-eq 00 | | \
]]

error_process "Ugyldig måned format."
tilbagevenden 1
fi

Jeg gør validering for måned, og den fejl, hvis værdien er> 12 eller <0. Desuden vil jeg gerne tilføje endnu en forudsætning for fejl, hvis det ikke er et nummer.
Sige, hvis det er 'AB', jeg vil gerne fejl. Hvad er enklere måde?
Tak.

Dette spørgsmål blev stillet i går. Du bør søge i forumet, før du sender:
variable numeriske test
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 10:23 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0