Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取火花壳的退出状态<&书信电报;EOF<;星火查询>;bash脚本中的EOF?_Bash_Spark Shell - Fatal编程技术网

如何获取火花壳的退出状态<&书信电报;EOF<;星火查询>;bash脚本中的EOF?

如何获取火花壳的退出状态<&书信电报;EOF<;星火查询>;bash脚本中的EOF?,bash,spark-shell,Bash,Spark Shell,我有一部分shell脚本,如下所示 spark_data=spark shell由于赋值是另一个命令的一部分,赋值的退出状态是命令替换的退出状态 $ foo=$(cat <<EOF > hi > there > EOF > exit 9) $ echo $? 9 $ echo "$foo" hi there $foo=$(猫在那里 >EOF >出口9) $echo$? 9 $echo“$foo” 你好 那里 上述策略不适用于EOF。有人能

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


spark_data=
spark shell由于赋值是另一个命令的一部分,赋值的退出状态是命令替换的退出状态

$ foo=$(cat <<EOF
> hi
> there
> EOF
> exit 9)
$ echo $?
9
$ echo "$foo"
hi
there
$foo=$(猫在那里
>EOF
>出口9)
$echo$?
9
$echo“$foo”
你好
那里

上述策略不适用于EOF。有人能试着回答好吗;您不能将所有内容都放在一行中(无论您在何处使用here文档,这都是正确的).在上面的例子中,你在EOF之后使用了exit 9..但在我的例子中,我用Scala语言命令来代替“Hi there”…我需要的是spark shell的退出状态..在你的例子中是cat命令的退出状态我需要spark shell中那些Scala命令的确切退出状态…如exit 0,以便我需要知道这些命令的成功或失败在EOF内………这里spark shell就像你的猫Scala一样,命令就像hi那里..我想要spark shell的退出状态就像你的猫在eg中..我已经检查了你的策略,但它对我不起作用。。