For example
echo "aaa" |& cat
What does |&
mean here?
Is there a website recommended to look up those? Since most search engines can't support searching special characters.
From man 1 bash
, section Pipelines:
[time [-p]] [ ! ] command [ [|⎪|&] command2 ... ]
If |& is used,
command
's standard error, in addition to its standard output, is connected tocommand2
's standard input through the pipe
So it is just like the pipe operator |
, but piping both standard output and standard error.
This operator pipes both standard output and standard error from the left hand side to the right hand side.
The Bash reference manual has a comprehensive index of all operators where you can look up these operators.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With