Оболочка Linux не понимает пакетные файлы.Это не означает, что командный файл нельзя переписать для работы в оболочке Linux.Опубликуйте дополнительную информацию об используемой вами оболочке Linux и вашем пакетном скрипте, и, возможно, мы поможем вам перенести ее на Linux.
При втором прочтении вашего вопроса я интерпретировал его по-другому.Вы используете Matlab на компьютере с Linux, к которому вы подключены удаленно, или вы запускаете Matlab на своем локальном компьютере с Windows, и вы хотите отправить команду !
на удаленный компьютер Linux?
Если последнийЭто правда, тогда вы, вероятно, должны быть в состоянии написать командный файл (для запуска из Matlab), который запустит удаленный скрипт на коробке Linux.Как вы подключены к машине Linux?VNC?SSH