我想在脚本中运行一个具有命令行参数的exe。基于此exe的返回,我需要执行进一步的步骤。是否有可能得到这个exe的回报?
#!/bin/bash
./getDisplayWidth "FullHD"
if [ "<return value of getDisplayWidth "FullHD">" == "0" ]; then
echo "SUCCESS"
else
echo "FAILED"
fi
答案 0 :(得分:4)
您可以直接使用“if”测试结果以查看它是否为0(成功),如下所示:
if ./getDisplayWidth "FullHD"; then
或者你可以运行脚本然后使用$?引用它的返回值:
./getDisplayWidth
if [ "$?" == "0" ]; then
答案 1 :(得分:2)
答案 2 :(得分:0)
#!/bin/bash
if ./getDisplayWidth "FullHD"; then
echo "SUCCESS"
else
echo "FAILED"
fi
if if test for exit code 0
在Unix中,这是检查成功的惯用方法。