Интересная задача -- перевернуть файл с помощью sort. Задача не имеет практического значения, но интересна как головоломка, тренирует навыки работы в командной строке и работы с конвейером. nano test.txt Просто sort дает интересный результат По алфавиту и без учета регистра. Но не то что нам нужно. sort -r тоже дает слишком оригинальное прочтение Пушкина Смотрим sort --help и так далее. Смысл в том, что sort ориентируется на символы в строках, а не на их параметр. Поэтому, чтобы остортировать, нужно пронумеровать строки. Пронумерованные sort сделает. Пронумеровать можно с помощью nl А можно так Мне же нравится cat -n, Вариант одной командой лучше -- достаточно одного процесса, а не двух. И вот теперь можно sort -r Почти хорошо. Но нам мешает нумерация. Задача-то была простая -- только первернуть файл. Тут помогает команда cut. Так как мы имеем два столбца, разделенные табуляцией, то просим cut вывести только второй столбец Мы решили задачу. Перевернули с помощью sort. На самом деле
Перевернуть текстовый файл (задачка-головоломка на применение конвейера)
24 февраля 202424 фев 2024
49
1 мин