$ cat test.sh
#!/bin/bash
PATH="$PATH:/home/rubystar/myprogram/bin"
export PATH
До выполнения:
$ echo $PATH
/bin:/usr/bin:/usr/local/bin
Запускаю данный сценарий.
$ ./test.sh
$ echo $PATH
/bin:/usr/bin:/usr/local/bin
Почему не экспортируется переменная?
Пробую так:
$ . test.sh
$ echo $PATH
/bin:/usr/bin:/usr/local/bin:/home/rubystar/myprogram/bin
Объясните: как нужно правильно запускать скрипты на BASH?