PATH variables splitted by : in unix and can contain ::

In unix PATH variable contains `:` as delimeter, and some scripts
in .bashrc can append empty parts to it.

Related with #444