在pig grunt中,如果我的命令出错(例如没有关闭a'),它将显示一个新的提示,直到命令被修复:
grunt> tmp = LOAD '/mapred/data;
>>
在上述情况下,添加';但有时命令又长又复杂,很难找到罪犯。
有没有办法取消当前条目而不完全退出pig?i、 例如,不是ctrl+c或ctrl+d?
注意:我知道如何在gruntshell中取消命令类似于这个问题,但在我的例子中,命令还没有启动。
在pig grunt中,如果我的命令出错(例如没有关闭a'),它将显示一个新的提示,直到命令被修复:
grunt> tmp = LOAD '/mapred/data;
>>
在上述情况下,添加';但有时命令又长又复杂,很难找到罪犯。
有没有办法取消当前条目而不完全退出pig?i、 例如,不是ctrl+c或ctrl+d?
注意:我知道如何在gruntshell中取消命令类似于这个问题,但在我的例子中,命令还没有启动。
1条答案
按热度按时间rwqw0loc1#
与您的示例相对应,我意识到退出的一种方法是完成由于单引号而打开的行。因此,在本例中,我在下一行中添加了以下内容,并且它以错误退出。
不确定是否有更简单的方法来实现这一点,更重要的是因为grunt shell还不是很成熟。无论如何,我希望很快有更好的解决办法。