Hata mesajlarını bir komuttan /dev/nullaşağıdaki sözdizimini kullanmaya yönlendirebileceğimi biliyorum :
command arg1 arg2 2>/dev/null
Fakat bunu varsayılan olarak yapmanın bir yolu var /dev/null, aksi takdirde belirtmediğim sürece hata mesajlarının her zaman devam etmesi ?
1
Kısacası: evet - / dev / stderr komutunu / dev / null dizinine yönlendirin. Ancak, kendi başınıza çözemezseniz, denememelisiniz, çünkü başarılı olmaktan çok ölümcül bir şeyi kırmanız daha olasıdır.
—
Benubird
@Benubird stderr! = / Dev / stderr. Bu dosyayı yönlendirmek hiçbir şey yapmaz. / Dev / içindeki dosya sadece kolaylık sağlamak içindir.
—
Chris Down,
@ChrisDown haklısın, / dev / stderr sadece bir link. Yine de, birçok yönlendirme, yönlendirebileceğiniz fd / 2 yerine buna yazılır. Oradan daha karmaşık hale geliyor - bu yüzden cevap yerine yorum bıraktım :).
—
Benubird