Anda dapat menggunakan -O- (huruf besar o) untuk mengalihkan konten ke stdout (output standar) atau ke file (bahkan file khusus seperti /dev/null /dev/stderr /dev/stdout )
wget -O- http://yourdomain.com
Atau:
wget -O- http://yourdomain.com > /dev/null
Atau:(hasil yang sama seperti perintah terakhir)
wget -O/dev/null http://yourdomain.com
Curl melakukannya secara default tanpa parameter atau flag apa pun, saya akan menggunakannya untuk tujuan Anda:
curl $url > /dev/null 2>&1
Curl lebih banyak tentang streaming dan wget lebih banyak tentang menyalin situs berdasarkan perbandingan ini.
Gunakan q tandai untuk mode diam, dan beri tahu wget untuk menampilkan ke stdout dengan O- (huruf besar o) dan alihkan ke /dev/null untuk membuang output:
wget -qO- $url &> /dev/null
> mengalihkan output aplikasi (ke file). jika > didahului oleh ampersand, shell mengalihkan semua keluaran (kesalahan dan normal) ke hak file > . Jika Anda tidak menentukan ampersand, maka hanya keluaran normal yang dialihkan.
./app &> file # redirect error and standard output to file
./app > file # redirect standard output to file
./app 2> file # redirect error output to file
jika file adalah /dev/null lalu semua dibuang.
Ini juga berfungsi, dan lebih sederhana:
wget -O/dev/null -q $url