Как получить последние три последние даты файла журнала?

Как я могу напечатать последние три даты следующего выхода:

User;month/day/year user1:01/01/2015 user1:01/01/2015 user1:01/01/2015 ... user1:01/09/2018 user1:01/08/2018 user1:01/07/2018 user1:01/04/2016 user1:01/02/2016 user1:01/01/2016 

В этом случае (даты 2018 года)

РЕДАКТИРОВАТЬ:

У меня есть следующая команда с awk:

 awk '{ print $1":" substr( $0,285,291 )}' $file_input | awk '{ print $1}' | sort -n -r 

Желаемый результат:

  user1:01/09/2018 user1:01/08/2018 user1:01/07/2018 

    2 Solutions collect form web for “Как получить последние три последние даты файла журнала?”

    Здесь сортируем по части YYYY а затем по лексической части mm/dd .

    Это будут 7-10-ые символы и 1-5- е секунды второго поля : -delimited соответственно, поэтому:

      

    (здесь добавление -b для разрешения (и игнорирования) пробелов вокруг:)

    Попробуйте использовать сортировку следующим образом:

     sort -rt/ -k3n -k1.11n -k2n < input | head -3 

    Это сортирует строки по 3 ключевым полям на основе / разделителя: сначала год, затем месяц (поле 1, пропуская имя пользователя и двоеточие), затем поле 2 - все отсортированы по номерам. tail -3 выводит только последние (последние) 3 строки / даты.

    Interesting Posts

    строковые подстановки: все вхождения

    Как определить, где определена переменная среды?

    Плюсы и минусы программного обеспечения Parity-RAID (например, RAID5)

    Использование SLURM без функции

    Сравните 1-й столбец в 2 файлах и замените третий столбец файла 1 на 4-й столбец файла 2

    Преобразование строки целого в многостолбцовый вывод

    Разная версия Python не может найти модули

    Как разрешать имена хостов с помощью Raspbian 5/5/2015?

    Поддержка mutt – multiaccount

    Отображение даты пакета в интерфейсе Aptitude

    Каков правильный способ отключения Arch Linux через интерфейс dbus?

    Заголовки / исходные файлы C ++ в файле выбора

    Что значит иметь знак минуса в качестве первого символа команды в выводе htop?

    Какие пакеты содержат реализации IPsec и алгоритмы, которые используют его для шифрования?

    В чем разница между «расширением» и «замещением» в терминах терминологии оболочки?

    Linux и Unix - лучшая ОС в мире.