我想运行一个在脚本中具有命令行参数的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)
您可以直接使用“ if”测试结果以查看结果是否为0(成功),如下所示:
if ./getDisplayWidth "FullHD"; then
Run Code Online (Sandbox Code Playgroud)
或者您可以运行脚本,然后使用$?引用它的返回值:
./getDisplayWidth
if [ "$?" == "0" ]; then
Run Code Online (Sandbox Code Playgroud)