2017-05-04 104 views
0

如何解析命令行参数并将其用作要用作文件名的脚本中的变量以保存为。我已经尝试了下面,但它不起作用kdb +:命令行参数作为文件名保存为

fname:.z.X[2] 
..... 
...more code... 
.... 
/Save the table into a csv file 
`:(fname,".csv") 0:csv 0: table 

回答

2

你需要永远记住左侧的正确评价。
在你的情况下,你正试图将csv分隔表写入(fname,“。csv”),它只是一个字符串。
而且要使用`$解析为符号(不`:),并使用hsym创建一个文件路径(前缀为“:”)

bash> q script.q filename 
q)(hsym `$ .z.x[0],".csv") 0:csv 0: ([]10?10) 
`:filename.csv 
+0

将该铸件问题显然是啊,谢谢肖恩。 –

相关问题