Как отсортировать после появления символа / в текстовом файле консоль Linux

314
Euan

Скажем, у меня был список записей в текстовом файле:

  • Apple / BCD
  • Груша / а
  • банан / Защита
  • оранжевый / CDE

и я хотел отсортировать эти записи в консоли по тому, что идет после "/", чтобы они были:

  • Груша / а
  • Apple / BCD
  • оранжевый / CDE
  • банан / Защита

Как я могу использовать функцию сортировки, чтобы сортировать таким образом, не имея там столбцы?
И только с помощью функции сортировки, нет передачи других команд?
Я могу отсортировать только по слову перед "/".

2

1 ответ на вопрос

1
Lewis M

Попробуй это:

sort -t / -k 2,2 _file_ 

-t /Говорит разделитель полей является /символ. -k 2,2Говорит сортировать на поле 2, которое было бы символы после первого /.

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