Puedes usar -O-
(o mayúscula) para redirigir el contenido a la salida estándar (salida estándar) o a un archivo (incluso archivos especiales como /dev/null
/dev/stderr
/dev/stdout
)
wget -O- http://yourdomain.com
O:
wget -O- http://yourdomain.com > /dev/null
O:(mismo resultado que el último comando)
wget -O/dev/null http://yourdomain.com
Curl lo hace de forma predeterminada sin ningún parámetro o indicador, lo usaría para sus propósitos:
curl $url > /dev/null 2>&1
Curl se trata más de transmisiones y wget se trata más de copiar sitios según esta comparación.
Usa q
marca para el modo silencioso y dile a wget
para enviar a la salida estándar con O-
(o mayúscula) y redirigir a /dev/null
para descartar la salida:
wget -qO- $url &> /dev/null
>
redirige la salida de la aplicación (a un archivo). si >
está precedido por el ampersand, Shell redirige todas las salidas (error y normal) al archivo a la derecha de >
. Si no especifica el ampersand, solo se redirige la salida normal.
./app &> file # redirect error and standard output to file
./app > file # redirect standard output to file
./app 2> file # redirect error output to file
si el archivo es /dev/null
entonces todo se descarta.
Esto también funciona y es más simple:
wget -O/dev/null -q $url