Můžete použít -O- (velké o) pro přesměrování obsahu na stdout (standardní výstup) nebo do souboru (i speciální soubory jako /dev/null /dev/stderr /dev/stdout )
wget -O- http://yourdomain.com
Nebo:
wget -O- http://yourdomain.com > /dev/null
Nebo:(stejný výsledek jako u posledního příkazu)
wget -O/dev/null http://yourdomain.com
Curl to dělá ve výchozím nastavení bez jakýchkoli parametrů nebo příznaků, použil bych to pro vaše účely:
curl $url > /dev/null 2>&1
Curl je více o streamech a wget je více o kopírování webů na základě tohoto srovnání.
Použijte q příznak pro tichý režim a sdělte wget pro výstup na stdout s O- (velké o) a přesměrujte na /dev/null pro zrušení výstupu:
wget -qO- $url &> /dev/null
> přesměruje výstup aplikace (do souboru). pokud > předchází ampersand, shell přesměruje všechny výstupy (chybové i normální) do souboru vpravo od > . Pokud nezadáte ampersand, bude přesměrován pouze normální výstup.
./app &> file # redirect error and standard output to file
./app > file # redirect standard output to file
./app 2> file # redirect error output to file
pokud je soubor /dev/null pak je vše zahozeno.
Funguje to také a je to jednodušší:
wget -O/dev/null -q $url