Seu grande problema é if ($PATH == -d)
part. Deve ser
if [ -d "$FILEPATH" ]
PATH
é uma variável especial reservada. Se você desativá-lo, não poderá usar os programas armazenados em pastas que não sejam a atual. Então, leia man test
sobre as opções e a sintaxe apropriada do comando []
do teste, e sempre cite as variáveis