我使用pig来解析一个文件,我想应用if-else条件来检查语句是否存在。如果statemnet不在那里,我将输出文件名设为 No
否则,我将保留语句的输出文件名。我怎么能那样做。
例子:
amit|COD|12543|nagpur|MH|India
现在我想看看我的 $1
是否为空如果为空,我希望使输出文件名为空 N.txt
或者 COD.txt
(在本例中$1是cod,在其他情况下可能会有所不同,我希望$1的值是输出名称)。
我查了一下,发现Pig有条件运算符,但没有如果其他人可以建议一些工作在这里。
1条答案
按热度按时间ppcbkaq51#
二元运算符/三元运算符(?:)应该有帮助。
有关示例,请参阅条件运算符。