Эта команда работает как sort|uniq
, но удерживает строки на месте
nl|sort -k 2|uniq -f 1|sort -n|cut -f 2
В основном, предварительно ожидает к каждой строке его число. После sort|uniq
- луг, все строки отсортированы назад согласно их первоначальному заказу (использующий поле номера строки), и поле номера строки удалено из строк.
Это решение имеет дефект, что это не определено, какой представитель класса равных строк сделает его в выводе, и поэтому его положение в окончательном результате не определено. Однако, если последний представитель должен быть выбран, Вы можете sort
вход вторым ключом:
nl|sort -k2 -k 1,1nr|uniq -f1|sort -n|cut -f2
Для перечитывания и обратной записи истории, можно использовать history -a
и history -w
соответственно.
Кажется, что Вы используете LILO для начальной загрузки, и это не понимает новый mdadm формат метаданных. Необходимо переключиться на grub2 вместо этого.