Если файл foo
содержит 9 строк, каждая из которых является однозначным номером строки в файле (от 1 до 9), что будет выведено на экран этой командой:
sort foo foo | tail -2 | head -1
Ответ - 9, но я не понимаю, как они это получили.
Что на самом деле делает команда sort
?
Аналогично, если foo
содержит 99 строк, каждая из которых является двузначным номером строки в файле (от 01 до 99), что должно быть выведено этой командой:
sort -r foo foo | tail -4 | head -1