Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

stdbuf

v(uutils coreutils) 0.8.0
stdbuf [OPTION]... COMMANDE

Exécute COMMANDE, avec des opérations de mise en mémoire tampon modifiées pour ses flux standards.

Les arguments obligatoires pour les options longues le sont aussi pour les options courtes.

Options

--input=<MODE>, -i <MODE>

ajuster la mise en mémoire tampon du flux d’entrée standard

--output=<MODE>, -o <MODE>

ajuster la mise en mémoire tampon du flux de sortie standard

--error=<MODE>, -e <MODE>

ajuster la mise en mémoire tampon du flux d’erreur standard

Si MODE est ‘L’, le flux correspondant sera mis en mémoire tampon par ligne. Cette option n’est pas valide avec l’entrée standard.

Si MODE est ‘0’, le flux correspondant ne sera pas mis en mémoire tampon.

Sinon, MODE est un nombre qui peut être suivi par l’un des suivants :

KB 1000, K 1024, MB 10001000, M 10241024, et ainsi de suite pour G, T, P, E, Z, Y. Dans ce cas, le flux correspondant sera entièrement mis en mémoire tampon avec la taille de tampon définie à MODE octets.

NOTE : Si COMMANDE ajuste la mise en mémoire tampon de ses flux standards (tee le fait par exemple), cela remplacera les paramètres correspondants modifiés par stdbuf. De plus, certains filtres (comme dd et cat etc.) n’utilisent pas de flux pour les E/S, et ne sont donc pas affectés par les paramètres stdbuf.

Examples

The examples have not been translated yet and are shown in English. You can help by translating them on tldr-pages.

Change stdin buffer size to 512 KiB:

stdbuf {{[-i|--input]}} 512K {{command}}

Change stdout buffer to line-buffered:

stdbuf {{[-o|--output]}} L {{command}}

Change stderr buffer to unbuffered:

stdbuf {{[-e|--error]}} 0 {{command}}

The examples are provided by the tldr-pages project under the CC BY 4.0 License.

Please note that, as uutils is a work in progress, some examples might fail.