Как я могу получить следующий вывод, используя сортировку Linux?

Вам нужно понять логику разделов:

  1. На диске может быть не более 4 основных или расширенных разделов (MBR-диски)
  2. У вас может быть только один расширенный раздел
  3. Если вы хотите больше, у вас должен быть расширенный раздел и внутренний этот раздел создает логические разделы.
  4. Думайте о расширенном разделе как о контейнере логических разделов.
  5. У вас не может быть файловой системы на расширенном разделе.

Возможно, эта страница Википедии может дать вам больше информации по этому вопросу

РЕДАКТИРОВАТЬ1 :Вы не можете преобразовать логическую в расширенную (и продолжить рекурсивно ), потому что у вас уже есть одна расширенная (, где эта логическая создается)

0
16.06.2020, 10:46
1 ответ

Что-то вроде этого?

$ sort -t. -k2,2 -k1,1r data
C_BC_066.T01
C_ABC_066.T01
C_BC_066.T02
C_ABC_066.T02

Это говорит об использовании .в качестве разделителя (-t.), затем сортировке по второму полю (-k2,2), затем по первому полю в обратном порядке(-k1,1r). Я ожидаю, что ABCбудет стоять перед BCрядом с любой локалью, поэтому здесь нам нужна обратная сортировка.

1
18.03.2021, 23:27

Теги

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