Похоже, вам следует выполнить grub2-mkconfig
в chroot вместо того, чтобы делать это снаружи. grub2-mkconfig
использует grub-probe
для обнаружения реальных устройств, связанных с точками монтирования, в то время как airootfs
(archiso's rootfs
) загружается в барана и не имеет канонического пути.
Поэтому перед установкой grub и генерацией конфигурации сначала выполните следующее:
arch-chroot /mnt /bin/bash
Если вам нужны только ячейки данных таблицы, можно использовать xmlstarlet fo
, а затем xmlstarlet sel
. Основная проблема, с которой вы столкнулись, связана с XPath. Если вы добавите пару элементов-шаблонов (//
), вы получите желаемый результат :
# fetch URL silently, following redirects, and send to standard out
curl -sL http://int.soccerway.com/ |
# interpret input as HTML (-H) and try to recover as much as possible (-R)
xmlstarlet fo -H -R 2> /dev/null |
# use the following XPath expression and return the value (-t -v),
# also add a newline after the result (-n)
xmlstarlet sel -t -v '//table//tr//h3/span' -n 2> /dev/null |
# only show the first 10 values
head -n10
Выход:
World - Friendlies
Argentina - Prim B Nacional
Australia - National Premier Leagues
Australia - NPL Youth League
Bangladesh - Premier League
Belarus - Premier League
Benin - Championnat National
Brazil - Serie A
Brazil - Serie D
Brazil - Copa Paulista