I use zsh as my default shell
When I do a simple ack command like
$ ack a_string
it does not insert a newline between the lines that match. So they all get jumbled up like
a_string is on this linethis is another line a_string is onand a third a_string line
Bash displays the results correctly:
a_string is on this line
this is another line a_string is on
and a third a_string line