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