Aquí tienes ejemplos para descargar una página usando curl y wget.
curl
wget
Bash no es la primera opción para parsear HTML, pero se puede hacer con herramientas como grep, awk, sed, o utilidades externas como lynx.
grep
awk
sed
lynx
Muchas herramientas han permitido hacer solicitudes HTTP desde la línea de comandos, pero cURL ha sobresalido desde su creación en 1997.
Para enviar una solicitud HTTP con autenticación básica en Bash, necesitarás usar curl con la bandera -u para proporcionar las credenciales.
-u