首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bash - "fi ;;“有什么用?

Bash - "fi ;;“有什么用?
EN

Stack Overflow用户
提问于 2011-08-10 20:32:46
回答 4查看 96.3K关注 0票数 58

我一直在到处寻找一个解释。下面是一个取自apt-fast.sh .sh脚本的真实示例:

代码语言:javascript
复制
if [ ! -x /usr/bin/axel ]
then echo "axel is not installed, perform this?(y/n)"
    read ops
    case $ops in
     y) if apt-get install axel -y --force-yes
           then echo "axel installed"
        else echo "unable to install the axel. you are using sudo?" ; exit
        fi ;;
     n) echo "not possible usage apt-fast" ; exit ;;
    esac
fi

if代码块中间使用"fi ;;"有什么用?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-10 20:36:35

fi关闭if语句,而;;关闭case语句中的当前条目。

票数 99
EN

Stack Overflow用户

发布于 2011-08-10 20:35:51

fi用于关闭y) case语句中的if块,;;用于结束y) case。

票数 13
EN

Stack Overflow用户

发布于 2011-08-10 20:35:00

fi终止前面的if,而;;终止case...esac中的y)情况。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7010830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档