【问题标题】:Can I split a command over multiple lines in Apache Pig Latin?我可以在 Apache Pig Latin 中将命令拆分为多行吗?
【发布时间】:2011-01-27 12:43:12
【问题描述】:

我有一些很长的行作为 Apache Pig(拉丁)表达式。有没有办法将这些拆分成多行?

我尝试了尾随反斜杠无济于事,只要我按下 enter,(不完整的)命令就会执行......

【问题讨论】:

    标签: apache-pig


    【解决方案1】:

    我在一个 Pig 0.8 grunt shell 上写,我只是按回车键,它给了我一个继续提示“>>”。在交互模式下将单个语句拆分为多行似乎没有任何问题,这听起来就像您要问的那样。您还可以通过 STDIN 将带有多行语句的脚本提供给 Pig。

    【讨论】:

      【解决方案2】:

      我现在无法测试它,但如果我没记错的话,下划线字符“_”应该可以帮助您将命令拆分为多行。

      The beginning of my very very very very _
      very very very very very very very very _
      very very very long command
      

      【讨论】:

      • 我试过了,在交互模式下它不起作用。也许它可能适用于脚本?
      • 可能没有答案;也许交互模式不支持任何行扩展字符。
      • 刚刚检查过这不适用于 v0.15.0
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-16
      • 2021-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      • 1970-01-01
      相关资源
      最近更新 更多