Linux - Shell (( )) 的用法
【摘要】
Linux - Shell (( )) 的用法
参考链接: http://c.biancheng.net/view/2480.html
双小括号 (( )) 的语法格式为:
((表达式))...
Linux - Shell (( )) 的用法
参考链接: http://c.biancheng.net/view/2480.html
双小括号 (( )) 的语法格式为:
((表达式))
- 1
通俗地讲,就是将数学运算表达式放在(( 和))
之间。
表达式可以只有一个,也可以有多个,多个表达式之间以逗号,分隔。对于多个表达式的情况,以最后一个表达式的值作为整个 (( ))
命令的执行结果。
可以使用$
获取 (( ))
命令的结果,这和使用$获得变量值是类似的。
- 示例操作如下:
创建脚本文件:
vim if.sh
- 1
程序内容如下:
#!/bin/bash
read a
read b
if(( a == b ))
then
echo 'a 和 b 相等'
fi
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
运行操作如下:
chmod 755 if.sh
./if.sh
输入 a 和 b 的数值即可;
1
1
a 和 b 相等
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
文章来源: positive.blog.csdn.net,作者:墨理学AI,版权归原作者所有,如需转载,请联系作者。
原文链接:positive.blog.csdn.net/article/details/87905412
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)