gpt4 book ai didi

shell - ksh 获取分配中的退出状态

转载 作者:行者123 更新时间:2023-12-02 00:46:27 25 4
gpt4 key购买 nike

我需要知道执行赋值的命令的退出状态。

export VALUE=`My_Get_Value 10`

我需要知道 My_Get_Value 脚本的退出状态。

$?中,我拥有分配本身的状态。

我在 KSH v93 中需要它

最佳答案

export VALUE=$(My_Get_Value 10)不是赋值语句;这是对 export 的调用命令,它接受的参数看起来类似于赋值语句。最简单的解决方法是将分配与对 export 的调用分开。 .

VALUE=$(My_Get_Value 10)
mgv_exit=$?
export VALUE

调用export也没关系在赋值之前或之后(只要您不在赋值和保存 $? 的值之间调用它),因为 export名称上设置属性 VALUE ,而不是名为 VALUE 的参数的值。以下是相同的:

export VALUE
VALUE=$(My_Get_Value 10)
mgv_exit=$?

关于shell - ksh 获取分配中的退出状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26784959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com