Я пытаюсь поместить большой набор команд bash в сценарий matlab и оттуда управлять моими переменными (такими как пути к файлам, параметры и т. Д.).Это также необходимо, поскольку этот рабочий процесс требует ручного вмешательства на определенных этапах, и я хотел бы использовать для этого пошаговый отладчик.
Проблема в том, что я не понимаю, как matlab взаимодействует с оболочкой bash.Я не могу сделать system('source .bash_profile')
, чтобы определить мои переменные bash.Точно так же я не могу определить их вручную и прочитать их, например, system('export var=somepath')
, а затем system('echo $var')
ничего не возвращает.
Как правильно определить переменные в bash внутри командного окна matlab?Как я могу создать рабочий поток команд, которые будут использовать переменные, которые я определил, а также те, что в моем .bash_profile?