Spróbuj przed wczytywaniem hasła zamknąć wyjście błędów (w interaktywnej powłoce możesz wypróbować wykonywanie poleceń "w ciemno")
a potem je (z powrotem?) przekierować na standardowe wyjście.
Nie wiem, na ile to dobry pomysł i pewnie nie do końca go rozumiem. Nie jest np. tak, że wyjście błędów (2) jest po tym pomieszane ze standardowym wyjściem (1):
LANG=C ls --mięso | grep unrecognized
ls: unrecognized option '--mięso'
Try `ls --help' for more information.
Gdyby było, druga linijka byłaby niewidoczna, jak tu:
LANG=C ls --mięso [b]|&[/b] grep unrecognized
ls: unrecognized option '--mięso'
Tu jest kawałek do lektury:
man -LC -P 'less -p ^REDIRECTION' bash