Фон
У меня есть переменная с именем bridgeRoot
, определенная следующим образом:
/over/the/river/and/through/the/woods
Этот каталог имеет следующие подкаталоги:
/logs
/txt
/bins
В командной строке matlab, когда я набираю bridgeRoot
, я получаю значение переменной соответствующим образом:
>> bridgeRoot
bridgeRoot =
/over/the/river/and/through/the/woods
Однако, когда я пытаюсь cd
перейти в подкаталог, я получаю следующую ошибку
>> command = 'cd bridgeRoot/logs'
>> system(command)
Error bridgeRoot/logs: No such file or directory
status = 1
Это работает, когда выполняется как часть сценария Matlab, но по какой-то причине происходит сбой в командной строке.
Вопрос
Как правильно ссылаться на Matlab переменные при вызове команды unix в командной строке matlab?