Shell中的括号、双括号、方括号和双方括号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell中的括号、双括号、方括号和双方括号相关的知识,希望对你有一定的参考价值。
参考技术A 首先在Shell中,括号表示条件测试方法。主要用在if-then、case等需要条件判断的语句结构中。最近在看bash,括号搞的我一头雾水,所以总结一下,理清思路!
Shell中的括号双括号方括号和双方括号
前言
首先在Shell中,括号表示条件测试方法。主要用在if-then、case等需要条件判断的语句结构中。
最近在看bash,括号搞的我一头雾水,所以总结一下,理清思路!
括号
括号一般在命令替换的时候使用。
#!/bin/bash
today=$(date +%y%m%d)
touch log.$today
双括号
使用双括号,在比较过程中使用高级数学表达式
符号 | 描述 |
val++ | 后增 |
val-- | 后减 |
++val | 先增 |
--val | 先减 |
! | 逻辑求反 |
~ | 位求反 |
** | 幂求反 |
<< | 左位移 |
>> | 右位移 |
&& | 逻辑和 |
|| | 逻辑或 |
$ cat test23.sh
#!/bin/bash
val1=10
if(( $val1 ** 2 > 90 ))
then
以上是关于Shell中的括号、双括号、方括号和双方括号的主要内容,如果未能解决你的问题,请参考以下文章