Saya mencoba untuk mencetak hanya bagian verbose dari permintaan CURL (yang dikirim ke stderr
) dari bash shell.
Tetapi ketika saya mengarahkan stdout
seperti ini:
curl -v http://somehost/somepage > /dev/null
Beberapa jenis tabel hasil muncul di tengah output ke stderr
:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Diikuti oleh ini menjelang akhir:
{ [data not shown]
118 592 0 592 0 0 15714 0 --:--:-- --:--:-- --:--:-- 25739
Yang membuat header respons lebih mudah dibaca.
Saya tidak melihat teks ini ketika tidak mengarahkan.
Cara lain untuk melihat efeknya:
Tabel tidak muncul:
curl -v http://somehost/somepage 2>&1
Tabel muncul:
curl -v http://somehost/somepage 2>&1 | cat
1) Kenapa ini muncul hanya dengan jenis pengalihan tertentu?
2) Apa cara paling rapi untuk menekannya?
Terima kasih
-s
kuncinya!