The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Grep eller Sed jazz8146 UNIX for Dummies Frågor & Svar 5 11-13-2007 05:43
hur man kan utesluta grep kommandot grep yamsin789 UNIX för avancerade & Expertanvändare 2 10-05-2007 02:59
använder grep med en flik Adriel UNIX for Dummies Frågor & Svar 2 05-03-2007 01:51
Gör grep-c visa vilja grep-n? Jerrad Shell-programmering och Skript 2 08-25-2006 12:20
grep hjälp malaymaru Sun Solaris 3 05-10-2005 03:07

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ök i denna tråd Omdöme: Thread Rating: 1 votes, 3.00 average. Visningslägen
  #1 (permalänk)  
Old 06-17-2008
thana thana is offline
Registered User
  
 

Join Date: Jan 2008
Inlägg: 55
Hjälp i grep

Hi folks,
Jag har ett shell script som godtar 1 argument. Nu jag behöver kontrollera om de argument som har gått är av rätt format.
Argumentet vidare kommer att vara en dag av format DDMMÅÅ. Jag vill matcha mönstret något som grep-e "[0-9] (6)".

Kan någon snälla hjälpa mig.
  #2 (permalänk)  
Old 06-17-2008
spirtle spirtle is offline
Registered User
  
 

Join Date: juni 2008
Ort: Skottland
Inlägg: 150
Vad sägs om att använda -c flagga
Kod:
echo $1|grep -Ec '^[0-9]{6}$'
som kommer att ge dig 1 om mönster (6 siffror, varken mer eller mindre) tändstickor och 0 annars?
  #3 (permalänk)  
Old 06-17-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: februari 2004
Ort: NM
Inlägg: 5.748
not - att inte berätta för er om det är ett giltigt datum:
Kod:
>echo 999999 |grep -Ec '^[0-9]{6}$'
>1
Har du behov av att validera att det är ett korrekt datum eller bara numeriska?
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 08:30.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0