строки вида согласно дню

Сделайте все это как корень. После шага 2 существует автоматизированный метод; я перечислил ручные шаги здесь.

(Примечание: у Вас действительно должен быть раздел подкачки.)

  1. Удостовериться sda2 на самом деле пусто или сохранен (это закончится навсегда).
    Просмотрите его с тем, что удостовериться. Вы говорите в вопросе, это не пусто. Это должно быть.

Редактирование для обращения к комментарию:
Вы могли использовать любой файловый браузер, который Вы любите. Вы могли просто mkdir /host/dump, смонтироваться /dev/sda2 в /media/tmp, и mv /media/tmp /host/dump

  1. После того как Вы УВЕРЕНЫ, что это пусто и/или сохранено: Формат sda2 как ext4:

    umount /dev/sda2
    fdisk /dev/sda
    t
    2
    83
    w
    mkfs.ext4 /dev/sda2
    #Accept the defaults for mkfs  
    
  2. Смонтируйте его в /media или /mnt:

    mkdir /media/mynewinstall
    mount /dev/sda2 /media/mynewinstall
    
  3. Скопируйте все через

    cp --preserve -R /{bin,dev,home,root,usr,etc,lib,opt,sbin,var,boot} /media/mynewinstall/
    mkdir /media/mynewinstall/{mnt,proc,sys,tmp}
    mount --bind /dev/ /media/mynewinstall/dev/
    mount -t proc proc /media/mynewinstall/proc/
    init 6
    
  4. Обновление grub (таким образом, это видит Вашу вторую установку Ubuntu) - начальная загрузка обычно в wubi:

    update-grub
    grub-install /dev/sda
    
  5. Загрузитесь в свою новую РЕАЛЬНУЮ установку. Выберите это из списка... использует опции редактирования найти новую

В руководстве это говорит Вам это edit any of the boot entries by pressing . Иногда, чтобы заставлять меню показывать необходимо использовать сдвиг, или вкладка добираются во время процесса начальной загрузки.

После того, как Вы заставите меню показывать, проверьте записи путем нажатия e.

Необходимо заметить некоторую ссылку, к которой диск который. Вы хотите тот, где UUID установлен на вещь, которая соответствует/dev/sda2.

Если это является кажущимся чрезмерно сложное, почему бы не использовать автоматизированный метод, отмеченный в самом начале.

  1. Обновление grub снова (таким образом, это использует /boot папка от Вашей второй установки):

    update-grub
    grub-install /dev/sda
    
  2. Удалите свою установку Wubi. Удалите C:\ubuntu и C:\wubildr* (ссылка).

  3. Обновление копается снова (таким образом, оно больше не ссылается на другую установку вообще),

    update-grub
    grub-install /dev/sda
    

Готово. grub-installs мог бы быть лишним, но я скорее буду в безопасности, чем жаль.

4
13.08.2013, 01:54
3 ответа

Если Вы говорите GNU sort разделять поля другим символом, тире - в Вашем случае довольно легко отсортировать это:

$ sort -n -t"-" -k1 -k2M -k3 file.txt

Пример

$ sort -n -t"-" -k1 -k2M -k3 file.txt
2013-May-20     21
2013-May-21     10
2013-May-30     2
2013-Jun-01     2
2013-Jun-09     17
2013-Jun-10     1
2013-Jun-18     9
2013-Jun-27     8
2013-Aug-07     2
2013-Aug-08     5
2013-Aug-09     6

Ссылка

12
27.01.2020, 20:46

Если Ваш sort не вид GNU и не поддерживает сортировку по именам месяца, необходимо было бы преобразовать те имена месяца к чему-то Ваш sort может отсортировать на:

sed 's/$/-Jan1Feb2Mar3Apr4May5Jun6Jul7Aug8Sep9Oct10Nov11Dec12/
     s/-\(...\)\(.*\)-.*\1\([0-9]*\)[^-]*$/-\3\1\2/' |
  sort -nt- -k1 -k2 -k3 |
  sed 's/-./-/'
4
27.01.2020, 20:46

Да существует. Можно сделать что-то как:

вид-k 2,2n-k 3
Данные вида с помощью данного номера столбца. Опция-k 2,2n К 3 видов каждый столбец. Во-первых, это отсортирует 2-й столбец (поле мм даты) и затем 3-й столбец (день).

Больше информации может быть найдено здесь.

1
27.01.2020, 20:46

Теги

Похожие вопросы