The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Grep / awk ikke får meldingen riktig SwapnaNaidu Shell programmering og Skripting 2 11-12-2008 01:56
grep-A slår ikke fungerer riktig med-m zer0 UNIX for Dummies Spørsmål og svar 2 06-19-2008 06:26
Grep dato fra ls-l GenMen Shell programmering og Skripting 1 05-01-2008 09:53
Er grep blir brukt riktig? sai0899 Shell programmering og Skripting 2 04-18-2008 12:03
ls-l | grep $ dato (mislighold) yongho Shell programmering og Skripting 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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 03-09-2009
trezero trezero is offline
Registrert bruker
  
 

Bli Date: Mar 2009
Innlegg: 1
Question Hvordan kan jeg grep en dato riktig

Jeg er fortsatt en nybegynner i dette, men jeg har søkt overalt og jeg skrånende synes å få dette arbeidet.

Jeg bruker en database som jeg må trekke fra. Kommandoen jeg bruker er følgende.

søk / prosjekt | grep "dato-v-1m +% Y-% m" "

Dette gir ingen resultater, men hvis jeg bryte ned det ikke gi mening for meg fordi,

dato-v-1m +% Y-% m ""
vil returnere et resultat av "2009-02"

Hvis jeg kjører kommandoen
søk / prosjekt | grep "2009-02"
Jeg får resultatene jeg forventer (hver fil med en opprettelsesdato eller endringsdato for 2009-02

Hvis jeg oppretter en variabel x \u003d 2009-02
deretter kjøre kommandoen
søk / prosjekt | grep "$ x"
dette fungerer, og returnerer alle filene opprettet eller endret i 2009-02

Så hvorfor er det som om jeg satt min variable som dato for forrige måned bruker
forrige \u003d "date-v-1m +% Y-% m" "
og deretter kjøre søket med
søk / prosjekt | grep "$ forrige"
gir meg ingen resultater?

Dessuten info prøvde jeg å kjøre hele kommandoen sammen
/ search / prosjekt | grep "dato-v-1m +% Y-% m" "
og fortsatt har ingen resultater.

Please help. Jeg føler at jeg har gått i sirkler på dette i 2 dager nå.

Takk

- Jason
  #2 (permalink)  
Old 03-09-2009
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Bli Dato: Aug 2001
Beliggenhet: Ashburn, Virginia
Innlegg: 9111
Hvis du gjør dette:
var \u003d dato

echo $ var
echo "$ var"
du bare kommer til å få arbeidet "dato" vises. Å kjøre dato kommando og bruke sin produksjon, må du gjøre:
echo $ (dato)
echo $ ($ var)
hvis du bruker en moderne shell. Hvis du bruker en antikk Shell:
echo `date`
echo `$ var`

Og neste gang kan du fortelle oss hvilke shell du bruker.
Closed Thread

Hugseliste

Tags
dato, grep, søke, variable

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 03:59.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0