Я использую команду system/unix
в Matlab для запуска внешней программы через командную строку.Я хочу выполнить его через псевдоним, определенный в .zshrc
на моем компьютере.К сожалению, псевдоним, кажется, недоступен.
Пример с ll
- на терминале:
which ll
дает ll: aliased to ls -lh
- на Matlab:
unix('ll')
дает zsh:1: command not found: ll
Я проверяю, использовал ли я правильную оболочку: unix('echo $SHELL')
дает /usr/local/bin/zsh
.
Я добавил setopt aliases
вмой .zshrc
но это ничего не меняет.Можно ли проверить, какие файлы запуска используются при открытии неинтерактивной оболочки?