微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在bash脚本中获取spark-shell << EOF <spark query> EOF的退出状态?

如何解决如何在bash脚本中获取spark-shell << EOF <spark query> EOF的退出状态?

我有一部分shell脚本,如下所示。

spark_data = spark-shell << EOF spark.sql(query) EOF

我需要spark.SQL查询退出状态。 有人可以帮忙吗?。

等待您的回复 谢谢

解决方法

由于赋值是另一个命令的一部分,所以赋值的退出状态就是命令替换的退出状态。

$ foo=$(cat <<EOF
> hi
> there
> EOF
> exit 9)
$ echo $?
9
$ echo "$foo"
hi
there

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。