Quiero que la salida my_custom_print()
aparezca en la consola. Pero si el programa stderror
o stdout
se redirige desde shell
, se los debe redireccionar (como es normal), pero la salida de my_custom_print()
debe ignorarse.La salida del programa C debe ir a la consola, pero no debe ser redirigible
¿Es posible escribir my_custom_print()
cumpliendo las condiciones anteriores? Si es posible, ¿cómo?
Pero no estoy seguro de que valga la pena el esfuerzo. P.ej. un usuario podría copiar y pasar e de un terminal, etc. –
@BasileStarynkevitch: Un caso de uso común que sé que se necesita es una solicitud de contraseña, como 'ssh'. Pruebe 'ssh user @ host command &> somefile', aún recibirá un mensaje de contraseña. – DarkDust