"| & grep not" Что означает "&", за которым следует | в команде, а также "grep not"
@SrB: Поскольку вы проявили интерес к совместимости с Posix: похоже, что |& не разрешен в оболочках Posix, по крайней мере, в соответствии с документом это.





If
|&is used, command1’sstandard error, in addition to its standard output, is connected to command2’sstandard input through the pipe; it is shorthand for2>&1 |. This implicit redirection of the standard error to the standard output is performed after any redirections specified by the command.
↳ 3.2.2 Трубопроводы (Bash Reference Manual)