как загрузить несколько скриптов q при запуске q сессии - PullRequest
1 голос
/ 03 апреля 2020

Я знаю, как загрузить один сценарий при запуске q сессии: q myscript1.q -p 9001

что если у меня есть два сценария, оба из которых я хочу загрузить одновременно при запуске: q myscript1.q myscript2.q -p 9001 не работает. Любое предложение?

Ответы [ 2 ]

2 голосов
/ 03 апреля 2020

Воспользуйтесь QINIT, подробно здесь https://code.kx.com/q/basics/environment/.
Он загрузит скрипт для вас, и в этом вы можете делать как вам угодно

// add the load of your file to a startup script
cat start.q
\l a.q
\l b.q

// export QINIT to be your startup script
export QINIT=start.q

// start q, it will load start.q, which will in turn load you startup scripts (a.q and b.q)
q
0 голосов
/ 10 апреля 2020

загрузить один из сценариев в начале другого.

например. в первой строке myscript.q

\l myscript2.q

, затем при запуске

q myscript.q -p 9001

оба скрипта будут загружены в ваш сеанс q

...