Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
grep'en

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
andreas80



Anmeldungsdatum: 22.05.2001
Beiträge: 54
Wohnort: Stp

BeitragVerfasst am: 25. Sep 2001 12:39   Titel: grep'en

Hi,

Ich habe einen kleinen Kalender(datei.txt) der so ausschaut:

13.10.01 Schlafen
14.10.01 Essen
15.10.01 Lernen
16.10.01 Hüpfen
[...] usw.

nun will ich beim Login mittels grep schauen ob es am heutigen Tag was wichtiges gibt, dazu hätte ich mir folgendes gedacht:

grep | date +%d.%m.%y | datei.txt

aber irgendwie hab ich das falsch verknüpft.
Ich will das grep nach dem Ergebnis von date in der Datei.txt sucht.

mfg

Andreas
 
Benutzer-Profile anzeigen Private Nachricht senden

Jochen
Gast





BeitragVerfasst am: 25. Sep 2001 13:15   Titel: Re: grep'en

Die Pipes sind falscg, da Du die Ausgabe von date ja nicht in den grep hineinpipen willst, sondern als Argument übergeben möchtest. Du musst statt dessen die Kommandosubstitution verwenden:

grep $(date +%d\\.%m\\.%x) datei.txt

Damit wird die Ausgabe von date als Argument an grep übergeben, der dann folgerichtigerweise die Datei nach dem Datum durchsucht. Die Extra-Backslashes sind wichtig, da ein "." für grep ein Zeichen für "ein beliebiges Zeichen" ist. grep verwendet halt reguläre Ausdrücke...

Jochen
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy