source ~ / .bashr c не работает со скриптом bash - PullRequest
0 голосов
/ 29 апреля 2020

Мне нужно использовать source ~/.bashrc и source ~/.profile в моем скрипте bash, но оба они не работают. Я поместил эту команду в script.sh как:

#!/usr/bin/env bash
source ~/.bashrc
source ~/.bashrc

Когда я выполняю этот скрипт, используя bash script.sh, он не получает ~ / .bashr c и ~ / .profile. Но когда я запускаю эти команды вручную в терминале, они работают. Я узнал, что это интерактивные команды и они не работают в скрипте bash. Но мне нужно использовать их внутри сценария bash.

Даже после еще нескольких исследований я не смог найти удовлетворительного решения. Какое решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...