PEE(1) moreutils PEE(1)

.SH "NAME" pee - tee standard input to pipes

.SH "SYNOPSIS"

.HP 96u

**pee** \[--\[no-]ignore-sigpipe] \[--\[no-]ignore-write-errors] \[ | \[*"command"*...] ]

.SH "DESCRIPTION"

.PP **pee** is like **tee** but for pipes. Each command is run and fed a copy of the standard input. The output of all commands is sent to stdout.

.PP Note that while this is similar to **tee**, a copy of the input is not sent to stdout, like tee does. If that is desired, use **pee cat ...**

.SH "OPTIONS"

.PP **--ignore-sigpipe**, **--no-ignore-sigpipe**

[Do (not)](/man/enterprise-packages/moreutils/Do.not) ignore SIGPIPE. Any command started by **pee** might cause a SIGPIPE when it exists. If you ignore SIGPIPE, you probably also want to ignore write errors (see below). Ignoring SIGPIPE is the default behaviour.

.RE

.PP **--ignore-write-errors**, **--no-ignore-write-errors**

[Do (not)](/man/enterprise-packages/moreutils/Do.not) ignore write errors. When a command started by **pee** is no more accepting data via the pipe between itself and **pee**, a write error occurs in **pee**. If this error is not ignored, **pee** is going to terminate all child processes and exists. Ignoring write errors is the default behaviour.

.RE

.SH "SEE ALSO"

.PP [**tee**(1)](/man/enterprise-packages/moreutils/tee.1), [**pipe**(7)](/man/enterprise-packages/moreutils/pipe.7)

.SH "AUTHOR"

.PP Miek Gieben

2016-12-20 moreutils

---

Document: pee(1) from moreutils 0.70-r1 (Chainguard OS)
Source: git://git.joeyh.name/moreutils
