Я думаю, что Вы хотите
cat myfile.txt| sort -k1 -r | sort --unique --stable -k2,3
(посмотрите мой комментарий относительно cat
выше). Первый вид поместит новейшие даты в вершину. Второй вид отсортирует по user+access, но, путем предоставления --stable
, сохранит предыдущий порядок строк, которые имеют ту же user+access комбинацию, т.е. новейший все еще на вершине. Предоставление --unique
, только первую строку выполнения с равной user+access комбинацией показывают. (Можно заменить его | uniq -f1
, Я думал бы, если это, оказывается, расширение GNU, Ваш вид не имеет.)
Я просто попробовал бы обновленной копией LiveUSB (сохраните тот, который работает в случае, если что-либо повреждается), персистентные файлы должны все быть пользовательскими файлами данных (никакие изменения в LiveUSB тем) или локальная конфигурация (если распределение не изменилось радикально, они должны продолжить работать все равно). Проверьте, какие файлы являются более новыми, чем те на карте с интерфейсом USB (find / -type f -newer some-reference-file
должен дать список), проверьте их (и резервное копирование в случае, если что-то повреждается).
О, и ответьте на свой собственный вопрос, если он работает/повреждает, с точными версиями Вы использовали.
Спасибо!