Export proměnné má efekt jen na potomky shellu, ve kterém byla proměnná definována. Skript se spustí v subshellu a všechny proměnné, které v něm byly vytvořeny umřou s ním. Subshell exportované proměnné dědí jen jako kopie, takže jejich změna nemá na mateřský shell vliv. Pokud chceš upravit PATH globálně (pro daného uživatele), musíš patřičný příkaz připsat do souboru ~/.profile. Ovšem určitě $PATH nepřepisovat, ale jen doplnit, postup je ve zmíněném souboru k vidění.