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 / awk inte får meddelandet korrekt SwapnaNaidu Shell-programmering och Skript 2 11-12-2008 01:56
grep-A switch inte fungerar korrekt med-m zer0 UNIX for Dummies Frågor & Svar 2 06-19-2008 06:26
Grep dag från ls-l GenMen Shell-programmering och Skript 1 05-01-2008 09:53
Är grep används på rätt sätt? sai0899 Shell-programmering och Skript 2 04-18-2008 12:03
ls-l | grep $ datum (brist) yongho Shell-programmering och Skript 1 08-01-2005 03:30

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 Rate Thread Visningslägen
  #1 (permalänk)  
Old 03-09-2009
trezero trezero is offline
Registered User
  
 

Join Date: mars 2009
Inlägg: 1
Question Hur gör jag grep en Datum korrekt

Jag är fortfarande en nybörjare på det här, men jag har sökt överallt och jag skränande verkar för att få detta att fungera.

Jag använder en databas program som jag behöver för att dra information från. Kommandot jag använder är följande.

Sök / projekt | grep "dagen-v-1m" +% Y-% m ""

Denna avkastning inga resultat, men om jag bryta ner det doesnt vettigt för mig eftersom

datum-v-1m "+% Y-% m" "
kommer att återkomma till följd av "2009-02"

Om jag kör kommandot
Sök / projekt | grep "2009-02"
Jag får de resultat jag förväntar mig (varje fil med ett datum för skapande eller ändring datum 2009-02

Om jag skapa en variabel x \u003d 2009-02
kör sedan kommandot
Sök / projekt | grep "$ x"
detta fungerar och hittar alla filer som skapats eller ändrats 2009-02

Så varför är det så att om jag anger en variabel som datum för föregående månad med hjälp av
lastmonth \u003d "dagen-v-1m" +% Y-% m ""
och sedan köra en sökning på
Sök / projekt | grep "$ lastmonth"
ger mig inga resultat?

Även kännedom försökte jag kör hela kommandot tillsammans
/ Sök / projekt | grep "dagen-v-1m" +% Y-% m ""
och fortfarande har inget resultat.

Please help. Det känns som jag har gått i cirklar om detta i 2 dagar nu.

Tack

- Jason
  #2 (permalänk)  
Old 03-09-2009
Perderabo's Avatar
Perderabo Perderabo is online now Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ort: Ashburn, Virginia
Inlägg: 9.111
Om du gör detta:
var \u003d datum

echo $ var
echo "$ var"
du bara kommer att få arbete "datum" visas. Om du vill köra dagen kommandotolken och använda sin produktion, du behöver göra:
echo $ (datum)
echo $ ($ var)
Om du använder ett modernare skal. Om du använder en antik skal:
echo "dag"
echo "$ var"

Och nästa gång du berätta för oss som skal du använder.
Closed Thread

Komihåglista

Taggar
datum, grep, söka, variabel

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 02: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