Я пишу скрипт q, который загружает БД по определенному пути и выполняет некоторую обработку по нему. Расположение базы данных в настоящее время жестко задано в сценарии, но я хочу передать путь базы данных в качестве аргумента и загрузить его из пути в переменной.
В настоящее время это выглядит так:
q) \l /path/to/dbDir #Works
Я понял, что .Q.l должен позволить нам сделать это с помощью переменной, поэтому я попытался использовать в скрипте следующее:
dbPath:`$.z.x 0
.Q.l hsym dbPath #Fails
При запуске с аргументом / path / to / dbDir скрипт всегда завершается с некоторыми нечитаемыми вещами и:
':/path/to/dbDir: No such file or directory
Может ли кто-нибудь помочь, пожалуйста?