gpt4 book ai didi

java - -bash : syntax error near unexpected token `('

转载 作者:行者123 更新时间:2023-12-01 23:03:32 25 4
gpt4 key购买 nike

我正在尝试在 OSX 上的终端中运行下面的查询。它不断返回:

-bash: syntax error near unexpected token `('

我确信我忽略了一些非常愚蠢的事情。如果有人能指出我正确的方向,我将不胜感激。该命令包含程序要执行的 SQL 查询:

java -Xmx16g -cp .:lib/* edu.cuny.util.VectorToInstancesConverter train HandednessJ48 “SELECT * FROM collection1.Session1 WHERE Subj_Id!=402 and Subj_Id not in ( select Subj_id from collection1.Session2) AND Subj_Id IN ( SELECT Subj_Id FROM collection1.userdata WHERE 'DominantHand' = 'l' OR 'DominantHand' = 'r')” 12 J48

最佳答案

问题是当你使用 " bash 尝试评估其中的任何内容时,你应该使用 ',试试这个:

java -Xmx16g -cp .:lib/* edu.cuny.util.VectorToInstancesConverter train 
HandednessJ48 'SELECT * FROM collection1.Session1 WHERE Subj_Id!=402
and Subj_Id not in ( select Subj_id from collection1.Session2) AND
Subj_Id IN ( SELECT Subj_Id FROM collection1.userdata WHERE
'DominantHand' = 'l' OR 'DominantHand' = 'r')' 12 J48

或者正如 @bhesh 所指定的,您可以分隔 bash 将尝试评估的字符:

java -Xmx16g -cp .:lib/* edu.cuny.util.VectorToInstancesConverter train 
HandednessJ48 "SELECT * FROM collection1.Session1 WHERE Subj_Id!=402
and Subj_Id not in \( select Subj_id from collection1.Session2\) AND
Subj_Id IN \( SELECT Subj_Id FROM collection1.userdata WHERE
'DominantHand' = 'l' OR 'DominantHand' = 'r'\)" 12 J48

关于java - -bash : syntax error near unexpected token `(' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23172970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com