使用括号和方括号的IF语句之间的Bash差异
发布时间:2020-12-15 16:20:31 所属栏目:安全 来源:网络整理
导读:在学习一点 bash左右时,我来看看四种类型的if语句: 单个括号 – (…) 双括号 – ((…)) 单边支架 – […] 双方括号 – [[…] 括号和方括号在bash中的区别是什么。 您列出的测试: 单括号 – (…)正在创建子shell 双括号 – ((…))用于算术运算 单一方括号
在学习一点
bash左右时,我来看看四种类型的if语句:
>单个括号 – (…) 括号和方括号在bash中的区别是什么。
您列出的测试:
>单括号 – (…)正在创建子shell 不是详尽的,你可以使用布尔逻辑 if command; then ... 也因为命令有退出状态。在bash中,0为真,> 0为假。 您可以看到退出状态,如下所示: command echo $? 参见: http://wiki.bash-hackers.org/syntax/basicgrammar (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- unix – 运行shell脚本为./script.sh和sh script.sh有什么区
- angularjs – 当用ui-router显示404错误页面时,如何不更改u
- Bootstrap3生成响应式的特价商品展示布局
- twitter-bootstrap – Dropbox就像带有bootstrap的登陆页面
- 【数据结构】【图论】[JZOJ4864] Dash Speed【无实现】
- debian – 有什么问题? “语法错误:意外的文件结束”
- Ultra-Scalable Spectral Clustering and Ensemble Cluster
- AngularJS。转换标签值(Unix时间到人工可读时间)
- 从scala模板中的application.conf访问布尔值
- bootstrap学习24---媒体对象