Linux Shell 怎样获得命令的执行结果

find$path1-maxdepth1-iname$moduleNameif;then#$moduleCommand$result1echo"resultoffindi... find $path1 -maxdepth 1 -iname $moduleNameif ;then #$moduleCommand $result1 echo "result of find is OK"else echo "result of find is failed"fi大家好,我写了个以上的Shell 程序,在执行这个程序时,执行的结果始终未:result of find is OK,path1为... find $path1 -maxdepth 1 -iname $moduleNameif ;then #$moduleCommand $result1 echo "result of find is OK"else echo "result of find is failed"fi 家 我写 Shell 程序 执行 程序 执行 结 始终未:result of find is OK path1 传进 目录 moduleName 要查找 模块名 执行 管moduleName 指定 目录 否存 其执行结 始终 :result of find is OK 跟踪 if 语句处 结 始终 :if 知道 原 谢谢 由于 刚进 新手 故 题暂 没 悬赏 谢 给予答复 牛 谢谢 展开 展开
 我来答
漫承依月桃
2020-06-07 · TA获得超过3859个赞
知道大有可为答主
回答量:3134
采纳率:28%
帮助的人:168万
展开全部
可以用
$?
获取上一条shell命令的返回结果。
一般的约定是:
0
表示成功,非0表示失败。
例如:你可以试验一下
执行正确的shell
命令:
执行
ls,然后紧接着
echo
$?
执行错误的shell
命令:
执行
ls
/abcdefg,然后紧接着
echo
$?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式