NOMBRE

stdbuf - Ejecuta COMANDO, con operaciones de búfer modificados para sus flujos estándares.

SINOPSIS

stdbuf OPCIÓN... COMANDO

DESCRIPCIÓN

Ejecuta COMANDO, con operaciones de búfer modificados para sus flujos estándares.

Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.

-i, --input=MODO
ajusta el flujo del búfer de la entrada estándar
-o, --output=MODO
ajusta el flujo del búfer de la salida estándar
-e, --error=MODO
ajusta el flujo del búfer del error estándar
--help
muestra esta ayuda y finaliza
--version
imprime la información de la versión y finaliza

Si el MODO es «L» el flujo correspondiente será búfer de línea. Esta opción es inválida con la entrada estándar.

Si el MODO es «0» el flujo correspondiente será sin búfer.

De otra manera MODO es un número que puede estar seguido por uno de los siguientes: KB 1000, K 1024, MB 1000*1000, M 1024*1024 y así sucesivamente para G, T, P, E, Z, Y. En este caso el flujo correspondiente tendrá un búfer completo con el tamaño del búfer establecido en MODO bytes.

NOTA: si COMANDO ajusta el búfer de sus flujos estándares («tee» lo hace por ejemplo), entonces esto modificará los valores correspondientes cambiados por «stdbuf». Además algunos filtros (como «dd» y «cat», etc.) no utilizan flujos para E/S, no son pues afectados por los ajustes de «stdbuf».

EJEMPLOS

tail -f access.log | stdbuf -oL cut -d ' ' -f1 | uniq
Esto mostrará de inmediato entradas únicas de access.log

ERRORES

En las plataformas GLIBC, especificando un tamaño de búfer, es decir, utilizando el modo de búfer completo se traducirá en funcionamiento indefinido.

AUTOR

Escrito por Padraig Brady.

INFORMAR DE ERRORES

Informe de errores en stdbuf a bug-coreutils@gnu.org
Página de inicio de GNU coreutils: <http://www.gnu.org/software/coreutils/>
Ayuda general para usar software GNU: <http://www.gnu.org/gethelp/>
Informe de errores en la traducción de stdbuf a <http://translationproject.org/team/>

Copyright © 2012 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior <http://gnu.org/licenses/gpl.html>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. No hay NINGUNA GARANTÍA, en la medida permitida por la ley.

VÉASE TAMBIÉN

La documentación completa para stdbuf se mantiene como un manual Texinfo. Si los programas info y stdbuf están correctamente instalados en su sitio, el comando info coreutils 'stdbuf invocation' debe darle acceso al manual completo.

Nuevo comentario