Sintaxe Multiline para canalizar um heredoc; isso é portátil?
Estou familiarizado com esta sintaxe:
cmd1 << EOF | cmd2
text
EOF
mas acabei de descobrir que o bash me permite escrever:
cmd1 << EOF |
text
EOF
cmd2
(o heredoc é usado como entrada para cmd1 e a saída de cmd1 é canalizada para cmd2). Parece uma sintaxe muito estranha. É portátil?