(())运算符
语法:
((表达式1,表达式2…))
特点:
1、在双括号结构中,所有表达式可以像c语言一样,如:a++,b--等。
2、在双括号结构中,所有变量可以不加入:“$”符号前缀。
3、双括号可以进行逻辑运算,四则运算
4、双括号结构 扩展了for,while,if条件测试运算
5、支持多个表达式运算,各个表达式之间用“,”分开
((a=a+1));((a++))
set
#!/bin/bash
set -x //开启调试(开启xtrace等)
echo "test"
set -o //查询调试的状态(root可以 cmd执行,其他用户需要放到脚本中执行)
set +x //关闭调试
-------
执行:bash test.sh
输出:
+ echo test
test
+ set -o
allexport off
braceexpand on
emacs off
errexit off
errtrace off
functrace off
hashall on
histexpand off
history