Выбор ответа Junior grep, sed, awk, find, xargs спрашивают часто обновлено

sort без -n

Вопрос

Что выведет printf "9\n10\n100\n" | sort?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: 10, 100, 9. Без -n сортировка лексикографическая: сравниваются символы, а 1 меньше 9.

Варианты ответа

  1. 9, 10, 100
  2. 10, 100, 9правильный ответ
  3. 100, 10, 9
  4. 9, 100, 10

Разбор

Без -n сортировка лексикографическая: сравниваются символы, а 1 меньше 9. Поэтому 10 и 100 идут раньше 9. Числовой порядок даёт sort -n, обратный sort -rn.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.