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