《前端运维》中Linux基础篇,Shell运算符具体有哪些应用技巧?

2026-05-23 16:100阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2562个文字,预计阅读时间需要11分钟。

《前端运维》中Linux基础篇,Shell运算符具体有哪些应用技巧?

今天我们来学习Shell运算符,Shell与其它编程语言类似,也支持多种运算符,包括:

- 数值运算符- 关系运算符- 逻辑运算符- 字符串运算符- 文件测试运算符

下面,我们一一学习。

今天我们来学习下Shell运算符,Shell跟其他的编程语言一样,也支持多种运算符,包括:

  • 算数运算符
  • 关系运算符
  • 布尔运算符
  • 字符串运算符
  • 文件测试运算符

那下面,我们就一一来学习一下这些运算符。

一、算数运算符

其实shell的算数运算符跟js几乎一样,或者说,绝大多数语言的算数运算符其实都大同小异,不过是使用方法和细节上会稍微有些区别。我们一起来看一下:

下面的例子假定变量 a 为 10,变量 b 为 20

运算符说明举例 + 加法 `expr $a + $b` 结果为30。 - 减法 `expr $a - $b` 结果为 -10。 * 乘法 `expr $a \* $b` 结果为 200。 / 除法 `expr $b / $a` 结果为2。 % 取余 `expr $b % $a` 结果为0。 = 赋值 a=$b 将把变量 b 的值赋给 a。 == 相等。用于比较两个数字,相同则返回 true。 [ $a == $b ] 返回false。 != 不相等。用于比较两个数字,不相同则返回 true。 [ $a != $b ] 返回 true。

上面的例子是抄菜鸟教程的。

看吧,跟js几乎没区别。

阅读全文

本文共计2562个文字,预计阅读时间需要11分钟。

《前端运维》中Linux基础篇,Shell运算符具体有哪些应用技巧?

今天我们来学习Shell运算符,Shell与其它编程语言类似,也支持多种运算符,包括:

- 数值运算符- 关系运算符- 逻辑运算符- 字符串运算符- 文件测试运算符

下面,我们一一学习。

今天我们来学习下Shell运算符,Shell跟其他的编程语言一样,也支持多种运算符,包括:

  • 算数运算符
  • 关系运算符
  • 布尔运算符
  • 字符串运算符
  • 文件测试运算符

那下面,我们就一一来学习一下这些运算符。

一、算数运算符

其实shell的算数运算符跟js几乎一样,或者说,绝大多数语言的算数运算符其实都大同小异,不过是使用方法和细节上会稍微有些区别。我们一起来看一下:

下面的例子假定变量 a 为 10,变量 b 为 20

运算符说明举例 + 加法 `expr $a + $b` 结果为30。 - 减法 `expr $a - $b` 结果为 -10。 * 乘法 `expr $a \* $b` 结果为 200。 / 除法 `expr $b / $a` 结果为2。 % 取余 `expr $b % $a` 结果为0。 = 赋值 a=$b 将把变量 b 的值赋给 a。 == 相等。用于比较两个数字,相同则返回 true。 [ $a == $b ] 返回false。 != 不相等。用于比较两个数字,不相同则返回 true。 [ $a != $b ] 返回 true。

上面的例子是抄菜鸟教程的。

看吧,跟js几乎没区别。

阅读全文