#!/bin/bash links_number=0 #Создаем файлы touch packages.txt touch packages_clear.txt #Очищаем если уже существуют echo -n > packages.txt echo -n > packages_clear.txt all_packages=$(curl -s https://aur.archlinux.org/packages\?O\=250\&SeB\=nd\&K\=\&outdated\=\&SB\=p\&SO\=d\&PP\=250\&submit\=Go | grep " packages found." | sed '1d'| sed -e 's/[^0-9]//g') echo 'Всего пакетов' $all_packages all_pages=$(curl -s curl -s https://aur.archlinux.org/packages\?O\=250\&SeB\=nd\&K\=\&outdated\=\&SB\=p\&SO\=d\&PP\=250\&submit\=Go | grep 'Page ' | sed '1d' | tr -d 'a-z' | tr -d 'A-Z' | tr -d ' ' | sed 's/.//' | sed -e 's/[^0-9]//g') echo 'Всего страниц' $all_pages #стартовая страницаcat start_link="https://aur.archlinux.org/packages?O=0&SeB=nd&K=&outdated=&SB=p&SO=d&PP=250&submit=Go" curl_link=$(curl -s $start_link | grep ' packages.tmpp sort -u packages.tmpp > packages_clear.tmp; mv -f packages_clear.tmp packages.txt rm packages.tmpp cat -n packages.txt