lynx -listonly -nonumbers -dump https://djmag.com/top100djs|sed '1d'|cut -d- -f5,6,7|sed -n '180,$p'|nl --number-format=rn --number-width=3|sed 's/-/ /g'|sed -e 's/.*/\L&/' -e 's/\<./\u&/g'


Команда «lynx» используется для получения содержимого веб-страницы в терминале, без графического интерфейса. Опции «-listonly» и «-nonumbers» позволяют выводить только список ссылок без номеров. Опция «-dump» преобразует HTML-код в текстовый формат.

Команда «sed» выполняет поиск, замену и другие манипуляции с текстом. В данном случае, «1d» удаляет первую строку, «cut -d- -f5,6,7» выделяет пятый, шестой и седьмой столбцы при разделении по «-«.

Команда «nl» добавляет номера к строкам, начиная с 180-й строки. Опции «—number-format=rn» и «—number-width=3» указывают формат и ширину номера.

После этого, команда «sed ‘s/-/ /g'» заменяет все «-» на пробелы, «sed -e ‘s/.*/\l&/’ -e ‘s/\<./\u&/g'" преобразует первую букву каждого слова в строчную, а остальные в заглавные.

Команда полезна для получения списка топ-100 диджеев со страницы, который может быть использован в дальнейшем анализе или обработке данных. Альтернативой может быть использование других инструментов или языков программирования для парсинга веб-страницы и обработки данных. Аргументы команде передается ссылка на страницу.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *