Jestem zaznajomiony z tą składnią: cmd1 << EOF | cmd2 text EOF ale właśnie odkryłem, że bash pozwala mi pisać: cmd1 << EOF | text EOF cmd2 (heredoc jest używany jako dane wejściowe do cmd1, a wyjście cmd1 jest przesyłane potokiem do cmd2). Wydaje się, że jest to bardzo dziwna...