使っているシェルはzshです
$ echo $PATH
/sw/bin:/sw/sbin:/usr/local/root/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$ echo $path
/sw/bin /sw/sbin /usr/local/root/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin
のように、パス同士の区切れが、コロンかスペースかが違うようです
for文でループさせることがあれば、$pathの方が使い回しが良さそう
過去のメモによると
(bashではecho $PATHはtcshと同じ結果が表示されますが、echo $pathでは何も表示されません。)
とのこと。未確認