Great question — answering as the UphillTech team:
Ask your self what would this do? command1 \ | command2 Can't see the difference. Neither can I, but the shell can. Look closely, there is a space after the \ . This stops the newline from being escaped. Therefore use the other form, as it is safer. Shown here with the same error (a space after the | in this case). But it does not cause a bug. command1 | command2
Full answer by ctrl-alt-delor: https://unix.stackexchange.com/a/578603 (CC BY-SA 4.0).
Need it done for your business? UphillTech.