Я пишу скрипт, который требует начальной настройки. установка выполнена в виде csh-скрипта, который имеет много артефактов в переменных окружения. прямо сейчас, когда я запускаю csh из bash, переменные внутри подоболочки bash остаются без изменений.
пример:
#!/bin/bash
echo $PATH
setevnvar.csh -dir $ROOT_DIR/
echo $PATH
в этом примере я хотел бы видеть, что переменная PATH изменяется после запуска сценария csh (это один из результатов)
буду признателен за любые мысли.
csh
(который должен иметь расширение типа.csh
, если оно есть, а не.sh
) не может напрямую устанавливать переменные в сценарииbash
. - person chepner   schedule 25.01.2017is in the form of csh script that has many artifacts on the environment variables
--› переменные среды подcsh
илиbash
? - person Inian   schedule 25.01.2017csh
скрипт, который изменяет для вас некоторыеbash
переменные среды? - person Inian   schedule 25.01.2017$PATH
вbash
? Можешь поделиться? - person Inian   schedule 25.01.2017