Stdout, también conocido como salida estándar, es el descriptor de archivo predeterminado donde un proceso puede escribir salida.
En sistemas operativos similares a Unix, como Linux, macOS X y BSD, el estándar POSIX define la salida estándar. Su número de descriptor de archivo predeterminado es 1 .
En el terminal, la salida estándar por defecto a la pantalla del usuario.
Stdout en la tubería de comando
En bash, los comandos secuenciales se pueden conectar por conductos, representados en la línea de comandos por una barra vertical (" | "). Los comandos en la tubería se procesan de izquierda a derecha, y la salida estándar ( stdout ) de cada comando se conecta a la entrada estándar ( stdin ) de la siguiente.
Por ejemplo, en esta tubería de dos comandos:
fortuna cowsay
El programa fortune, que normalmente imprime una cita al azar en la pantalla del usuario, en cambio conecta su salida ( stdout ) a la entrada ( stdin ) del comando a la derecha:
Para obtener más información sobre la salida estándar, consulte la redirección en bash.
Bash, Linux, términos del sistema operativo