Desidero visualizzare l'output my_custom_print()
sulla console. Ma se il programma stderror
o stdout
viene reindirizzato da shell
, dovrebbero essere reindirizzati (normalmente), ma l'output da my_custom_print()
dovrebbe essere ignorato.L'output del programma C deve passare alla console, ma non deve essere reindirizzabile
E 'possibile scrivere my_custom_print()
soddisfacendo le condizioni precedenti? Se possibile, come?
Ma non sono sicuro che ne valga la pena. Per esempio. un utente può copiare e incollare e da un terminale, ecc. –
@BasileStarynkevitch: un caso d'uso comune so dove questo è richiesto è una richiesta di password, come 'ssh' sta facendo. Prova il comando 'ssh user @ host &> somefile', riceverai comunque una richiesta di password. – DarkDust