Chcę, aby dane wyjściowe pojawiły się na konsoli. Ale jeśli program stderror
lub stdout
jest przekierowany z shell
, powinien zostać przekierowany (jak zwykle), ale wynik z my_custom_print()
powinien zostać zignorowany.C program wyjściowy powinien przejść do konsoli, ale nie powinien być przekierowywany
Czy można napisać my_custom_print()
spełniający powyższy warunek? Jeśli to możliwe, w jaki sposób?
Ale nie jestem pewien, czy to jest warte wysiłku. Na przykład. użytkownik może skopiować i minąć e z terminala itp. –
@BasileStarynkevitch: Jednym z typowych przypadków użycia Wiem, gdzie jest to pożądane, jest monit o podanie hasła, np. 'ssh'. Spróbuj 'ssh user @ host command &> somefile', nadal będziesz otrzymywać prośbę o podanie hasła. – DarkDust