多语言展示
当前在线:1835今日阅读:23今日分享:25

跟我学 linux shell 脚本编程(5)expr和反引号

这里只是讲一下expr的基本用法,在之后小编的经验教程里,会有中级版。小编会先从简单的讲起,慢慢加深
工具/原料

这里简单介绍expr类似echo表达的计算方法

方法/步骤
1

命令如下#!/bin/bashi=1j=2expr $i + $j

2

小数计算,也需要配合bc计算器使用,个人感觉跟echo一样

3

命令如下#!/bin/bashi=1.2j=2.2expr '$i + $j'|bc

4

接下来讲一下反引号,他是命令结果的表达,什么意思?举个例子来介绍:比如 echo “1 + 2”会输出   1 + 2

5

这个1 + 2 是命令的表达,但是结果是什么呢,当然了小伙伴会说是3那怎么才能输出3呢,也就是输出命令的结果,那么就用到了反引号  `在键盘的左上角 Esc 下面,数字1左边

6

使用如下:#!/bin/bashi=1.2j=2.2c=`expr '$i + $j'|bc`echo $c

7

这里就是c=命令的结果(1+2的结果)

8

下一节开始,结合常见命令在linuxshell编程中使用实例

推荐信息