ich eine Datenbank gegeben habe, die in diesem Format strukturiert istSortierung Datenbank nach Datum Spalte/Shell
10027|Chen|Ning|female|1982-12-08|2010-02-22T17:59:59.221+0000|1.2.9.86|Firefox
10995116908|Chen|Wei|female|1985-08-02|2010-05-2420:52:26.582+0000|27.98.244.108|Firefox
(beachten Sie auf dem T in der 6. Spalte)
Meine Aufgabe zur Ausgabe der Zeilen der Datenbank mit Daten beginnend von einem gegebenen dateA
zu einem anderen gegebenen dateB
.
Bisher habe ich versucht, meine Datei nach der 6. Spalte mit der Sortierung -M
und speziell sort -k 6M -t "|" "file.dat"
oder sort -k6 -M -t "|"
und anderen Studien zu sortieren.
Aber nichts passiert.
Ich brauche die Sortierung so dass ich den Anfang und Ende mit awk
EDIT Beispiel angeben Die gewünschte Sortier Ausgabe von diesem
933|Perera|Mahinda|male|1989-12-03|2010-03-17T13:32:10.447+0000|192.248.2.123|Firefox
1129|Lepland|Carmen|female|1984-02-18|2010-02-28T04:39:58.781+0000|81.25.252.111|Internet Explorer
4194|Do|Hα» ChΓ|male|1988-10-14|2010-03-17T22:46:17.657+0000|103.10.89.118|Internet Explorer
8333|Wang|Chen|female|1980-02-02|2010-03-15T10:21:43.365+0000|1.4.16.148|Internet Explorer
8698|Liu|Chen|female|1982-05-29|2010-02-21T08:44:41.479+0000|14.103.81.196|Firefox
müssen diese
8698|Liu|Chen|female|1982-05-29|2010-02-21T08:44:41.479+0000|14.103.81.196|Firefox
1129|Lepland|Carmen|female|1984-02-18|2010-02-28T04:39:58.781+0000|81.25.252.111|Internet Explorer
8333|Wang|Chen|female|1980-02-02|2010-03-15T10:21:43.365+0000|1.4.16.148|Internet Explorer
933|Perera|Mahinda|male|1989-12-03|2010-03-17T13:32:10.447+0000|192.248.2.123|Firefox
4194|Do|Hα» ChΓ|male|1988-10-14|2010-03-17T22:46:17.657+0000|103.10.89.118|Internet Explorer
Bitte fügen Sie Ihre gewünschte Ausgabe für diese Beispieleingabe zu Ihrer Frage hinzu. – Cyrus
show wie spezifiziert man * ein bestimmtes DatumA zu einem anderen gegebenen DatumB * – RomanPerekhrest
@RomanPerekrest wahrscheinlich Datum A 2010-02-15T09: 33: 33.400 + 0000, da es auch nicht für uns angegeben wurde, bis Datum 2010-03-16T20 : 20: 20.300 + 0000 –