shell之(),(()),``的区别
来源:互联网 发布:linux设置ip网关地址 编辑:程序博客网 时间:2024/04/28 07:11
$()和${}和$(())和$(())
$()和``的用法其实差不多,都是用来做命令替换用(command substitution)的,可以理解为运行()或者``里面的指令
区别在于``在很多unix系统通用,而$()不通用。
$(())的用途:
它是用来作整数运算的。
在 bash 中,$(( )) 的整数运算符号大致有这些:
+ - * / :分别为 "加、减、乘、除"。
% :余数运算
& | ^ !:分别为 "AND、OR、XOR、NOT" 运算。
例子:
a=5;b=7;c=2;
echo $a + $b
5 + 7
echo $(( a + b*c))
19
echo $(((a*b)/c))
17
0 0
- shell之(),(()),``的区别
- shell 编程之 $() $(()) ${} 的区别
- linux- Shell变量命令之单引号与双引号的区别
- Shell脚本的几种执行方式之区别
- shell脚本之$(),单引号和eval的区别
- shell设置变量之单引号双引号的区别
- shell make的区别
- shell中“ “ ” ” ‘ “ ” ' “的区别
- shell中$*,$@,$# 的区别
- 【shell】test , [] , [[]] 的区别
- shell &> 与 >> 的区别
- 各种 shell 的区别
- shell $*,$@,$#的区别详解
- shell ' ', " " 和 `` 的区别
- shell 中的$() ${} $[] []的区别
- shell和shell脚本的区别
- shell中$*与$@的区别
- shell,perl,python的区别
- Python爬取58足浴上网站信息
- 数据库阿里连接池 druid配置详解
- 51单片机f-0循环倒计时程序
- 17-01-17
- SQL server 2008 R2安装问题
- shell之(),(()),``的区别
- SteamVR按键的简单操作
- 机器学习算法之朴素贝叶斯算法
- 【算法分析与设计】各种排序算法的效率对比
- 函数
- Jenkins获取Sonar5.3及更高版本登录权限配置
- ubuntu软件与使用
- 配置virtualbox使得openstackn controller可以连接外网
- linux 调度器分析