В программировании в Scala приводится описание того, как запускать скрипты Scala из пакетных файлов (ссылка).
Для Windows
::#!
@echo off
call scala %0 %*
goto :eof
::!#
У меня проблема с поиском googling ::#!
. Что это значит? Я знаю, что ::
обозначает комментарий, а в Unix #!
- это направление к используемой оболочке, но что это именно здесь? И ::!#
?
Что именно означает %0 %*
, и нужно ли это выражать это так?
Можно ли запускать несколько сценариев из одного и того же командного файла?