Как загрузить все руководства RedHat 7 (CentOS/Fedora) одной командой в Linux

wget -q -O- https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/ | grep Linux/7/pdf | cut -d \" -f 2 | awk '{print "https://access.redhat.com"$1}' | xargs wget


Данная команда загружает все руководства RedHat 7 (CentOS/Fedora) с официального сайта Red Hat. Опция -q используется для отключения вывода в терминале, -O- указывает, что полученные данные нужно выводить на стандартный вывод, а не сохранять в файл. Команда grep ищет строки, содержащие «Linux/7/pdf». Затем команда cut разделяет строку по символу » и возвращает второй поле, которое содержит ссылку на скачивание. Команда awk добавляет префикс «https://access.redhat.com» к каждой ссылке. Наконец, команда xargs wget запускает wget для скачивания каждого файла.

Альтернативный вариант — использовать утилиту curl вместо wget. Аргументы передаваемые команде — нет аргументов.

Ответить

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