Я пытаюсь установить переменную окружения и выполнить команду в одну строку, вот так:
export PUB_CACHE=/app/src/.pub-cache && dart-sdk/bin/dart server.dart
(Не спрашивайте почему... это сложно ;))
Она вызывается чужим скриптом; и она терпит неудачу вот так:
export: `&&': not a valid identifier6:44 PM
export: `dart-sdk/bin/dart': not a valid identifier6:44 PM
export: `server.dart': not a valid identifier
Кажется, что вся остальная часть строки передается на экспорт. Вполне возможно, что это связано с тем, как они выполняют команду, и я не могу это исправить, но также возможно, что это просто мой Linux-нубизм.
Что-то не так с моей командой? Могу ли я легко заставить ее выполнять обе команды по отдельности?