Puoi usare -O-
(o maiuscola) per reindirizzare il contenuto allo stdout (output standard) o a un file (anche file speciali come /dev/null
/dev/stderr
/dev/stdout
)
wget -O- http://yourdomain.com
Oppure:
wget -O- http://yourdomain.com > /dev/null
Oppure:(stesso risultato dell'ultimo comando)
wget -O/dev/null http://yourdomain.com
Curl lo fa per impostazione predefinita senza parametri o flag, lo userei per i tuoi scopi:
curl $url > /dev/null 2>&1
Curl riguarda più gli stream e wget riguarda più la copia di siti basati su questo confronto.
Usa q
contrassegna per la modalità silenziosa e comunica a wget
per l'output su stdout con O-
(o maiuscola) e reindirizza a /dev/null
per scartare l'output:
wget -qO- $url &> /dev/null
>
reindirizza l'output dell'applicazione (a un file). se >
è preceduto da e commerciale, la shell reindirizza tutti gli output (errore e normale) al file a destra di >
. Se non specifichi la e commerciale, viene reindirizzato solo l'output normale.
./app &> file # redirect error and standard output to file
./app > file # redirect standard output to file
./app 2> file # redirect error output to file
se il file è /dev/null
poi tutto viene scartato.
Anche questo funziona, e più semplice:
wget -O/dev/null -q $url