$ while read -r url && read -r domain <&3; do printf '<a href="%s">%s</a>\n' "$url" "$domain"; done <FileA 3<FileB
<a href="https://xyx.com/test-posts/">xyx.com</a>
<a href="https://www.abc.com/temp-article/">abc.com</a>
Или, как вы бы написали в сценарии:
while read -r url && read -r domain <&3; do
printf '<a href="%s">%s</a>\n' "$url" "$domain"
done <FileA 3<FileB
Это цикл while
, который повторяется до тех пор, пока одному из двух вызовов read
не удастся прочитать всю строку. Первый read
считывает URL-адрес из FileA
, а второй read
считывает домен изFileB
(через файл -дескриптор 3 ).
Вывод обрабатывается вызовом printf
, который вставляет считанные данные в строку форматирования.
Вы можете искать двоичный файл rpm и исходный код на
На этом сайте показаны пакеты с требованиями, и вы можете проверить требования пакета rpm, если он установлен на вашем сервере
rpm -qa | grep "require rpm packages"
Например :один из необходимых пакетов ibpng12 -1.2.50 -10.el7.x86 _64
glibc-core-2.30-alt1.x86_64.rpm
Чтобы проверить этот пакет, выполните:
rpm -qa | grep "glibc-core-2.30-alt1.x86_64.rpm"
Это название об/мин. Если вы запустите эту команду, вы увидите:
yum list available | grep libpng12
Одним из результатов будет:
libpng12.x86_64 1.2.50-10.el7 base
Затем вы можете установить с помощью:
yum install libpng12