Wiem, że mogę przekierować komunikaty o błędach z polecenia /dev/null
na następującą składnię:
command arg1 arg2 2>/dev/null
Ale czy istnieje sposób, aby to zrobić domyślnie, aby komunikaty o błędach zawsze trafiały /dev/null
, chyba że zaznaczę inaczej?
command-line
io-redirection
Richard
źródło
źródło
Odpowiedzi:
Wiele programów wysyła dane wyjściowe do stderr, które w rzeczywistości nie wskazują na błędy. Na przykład w niektórych programach służy do wyświetlania informacji, które w przeciwnym razie wpłynęłyby na wyjście programu (który jest zaprojektowany do potokowania do innego programu). Możesz to jednak zrobić:
Nie polecałbym robić tego poza skryptem.
źródło