在脚本中获取exe的返回值

ind*_*ira -1 c bash shell

我想运行一个在脚本中具有命令行参数的exe。基于此exe的返回,我需要执行其他步骤。是否有可能获得此exe的回报?

#!/bin/bash
./getDisplayWidth "FullHD"
if [ "<return value of getDisplayWidth "FullHD">" == "0" ]; then
       echo "SUCCESS"
else
       echo "FAILED"
fi
Run Code Online (Sandbox Code Playgroud)

Bra*_*ody 5

您可以直接使用“ if”测试结果以查看结果是否为0(成功),如下所示:

if ./getDisplayWidth "FullHD"; then
Run Code Online (Sandbox Code Playgroud)

或者您可以运行脚本,然后使用$?引用它的返回值:

./getDisplayWidth
if [ "$?" == "0" ]; then
Run Code Online (Sandbox Code Playgroud)