Ich habe eine Datei mit dem nächsten Inhalt:Wie kann ich den Inhalt einer Datei nach Datum sortieren?
linux-4.4.1.tar.gz 31-Jan-2016 19:34 127M
linux-4.4.2.tar.gz 17-Feb-2016 20:35 127M
linux-4.4.3.tar.gz 25-Feb-2016 20:13 127M
linux-4.4.4.tar.gz 03-Mar-2016 23:16 127M
linux-4.4.5.tar.gz 09-Mar-2016 23:44 127M
linux-4.4.6.tar.gz 16-Mar-2016 16:28 127M
linux-4.4.7.tar.gz 12-Apr-2016 16:13 127M
linux-4.4.8.tar.gz 20-Apr-2016 07:00 127M
linux-4.4.tar.gz 10-Jan-2016 23:12 127M
linux-4.5.1.tar.gz 12-Apr-2016 16:08 128M
linux-4.5.2.tar.gz 20-Apr-2016 07:00 128M
linux-4.5.tar.gz 14-Mar-2016 04:38 128M
und ich möchte diese Inhalte durch ihre Daten gefiltert bekommen, aber im nicht sicher, wie ich das tun kann, ich habe bisher nur den folgenden Code konvertiert die Daten für einen comparation aber im nicht sicher, wie es um in der bash-Code zu verwenden, um die Datei zu filtern:
date -d 20-Apr-2016 +"%Y%m%d"
hast du diese http://stackoverflow.com/questions/3193720/unix-sorting-with-primary-and-secondary-keys –
nicht sicher, wie Sie Ihre Datei generieren. Wenn es mit 'ls' ist, gibt es Optionen, um es nach Datum zu sortieren - siehe 'man ls'. Übrigens. Filterung reduziert Linien, Sortieren von Sortierungen. Ihre Frage klingt wie Sortieren statt Filter ... – jerik