secciones

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
produce 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 anulará los cambios correspondientes realizados 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, especificar un tamaño de búfer, es decir, utilizar el modo de búfer completo, se traducirá en funcionamiento indefinido.

AUTOR

Escrito por Padraig Brady.

INFORMAR DE ERRORES

Ayuda en línea de GNU coreutils: <https://www.gnu.org/software/coreutils/ >
Informe de errores en la traducción de stdbuf a <https://translationproject.org/team/ >

Copyright © 2018 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior <<https://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

Documentación completa en: <https://www.gnu.org/software/coreutils/stdbuf >
o accesible localmente vía: info '(coreutils) stdbuf invocation'