На самом деле это выглядит как ошибка в парсере, которую стоит поднять с командой Kx. Использование "
в качестве разделителя довольно редко, поэтому они, вероятно, не учитывают это.
Единственный способ обойти это - заменить "
на лучший разделитель. В идеале вы должны изменить разделитель вне kdb, но если вам нужно сделать это в kdb, вы можете сделать:
q)("JFSS";enlist",") 0: ssr[;"\"";","]each read0`$":/home/..../kdb.log"
longCol floatCol symbolCol stringCol
------------------------------------
1 4 b bb
2 5 dd
q)
Использовать разделитель, который никогда не появится в файле.