`

在Shell 里做算数运算

 
阅读更多

做加法:

 

$ x=10
$ x=`expr $x + 1`
$ echo $x
11

 或者:

 

$ x=10
$ x=$((x+1))
$ echo $x
11

 

循环,输出0~10

 

x=0
while [ "$x" -ne 10 ]; do 
    echo $x; 
    x=$((x+1)); 
done
分享到:
评论

相关推荐

    Linux下shell里的算术运算[归类].pdf

    在Linux系统中,Bash Shell提供了多种方式进行算术运算,这对于编写脚本和进行自动化任务是至关重要的。本文将详细讲解Linux Shell中的四种算术运算方法,并给出相应的示例。 1. 使用`expr`外部程序: `expr`是...

    shell算数运算

    算术运算UNIX shell范例精解。整数运算(declare和let命令) declare命令 可以用declare –i命令定义整型变量。如果给整型变量赋一个字符串值,则bash将把变量赋值为0。可以对已定义的整型变量执行算术运算(如果变量未...

    linux运维学习笔记:Shell变量的数值运算.pdf

    let命令也是Shell中进行算术运算的一种方式,其用法为let后跟赋值表达式。例如:let i=i+1,与双括号的运算类似,let命令也是用于整数运算。 expr命令是一个手工命令行计算器,它不仅可以处理整数运算,还可以处理...

    Shell编程范例之数值运算-TinyLab原创.

    《Shell编程范例之数值运算》由TinyLab原创,该文档属于《Shell编程范例序列》的第一章,主要介绍了在Shell编程中如何进行基本的数值运算,包括整数和浮点数的运算,以及如何使用Shell脚本来产生指定范围的随机数和...

    Linux常用命令和管理08-shell之脚本编程条件判断及算术运算1

    Linux 命令和管理 - shell 之脚本编程条件判断及算术运算 本资源摘要信息涵盖了 Linux 命令和管理中的 shell 编程基础知识,包括变量声明、算术运算、条件判断和脚本编程等方面。 变量声明 在 Bash 中,变量声明...

    Linux Shell脚本系列教程(五):数学运算.docx

    在 Linux Shell 脚本中,可以使用 let、(())和[]等操作符进行算术运算。let 命令可以对变量进行算术运算,例如: let result=no1+no2 使用 let 命令可以对变量进行加减乘除运算。例如: let no1++ 等价于 let no1...

    使用shell进行数学运算.docx

    在Linux环境中,Shell脚本是执行自动化任务的强大工具,它也支持进行基本的数学运算。在不同的场景下,我们可以选择不同的方法来进行计算。以下是几种在Shell中进行数学运算的方法: I. 使用`let`命令: `let`命令...

    Shell 运算操作

    本文将详细介绍Shell中的各种运算操作,包括算术运算、比较运算以及字符串处理。 #### 一、算术运算 Shell脚本默认处理的是字符串,而不是数值,因此进行数学运算时需要借助特定的语法或外部工具。以下是几种常见...

    shell实现四则运算简单方法

    `expr`是另一个用于执行算术运算和逻辑判断的命令。例如: ```bash expr 5 - 4 ``` 运行上述命令会返回 `1`。`expr` 命令的语法相对严格,需要确保参数与运算符之间有空格隔开。`expr` 支持的运算包括加法(+)...

    shell脚本语言.pdf

    * Shell 运算符可以用来执行算术运算、比较运算、逻辑运算等 * Shell 运算符可以用来执行字符串操作,如连接、截断等 Shell 注释: * Shell 注释是指在 Shell 脚本中添加注释以便于理解和维护 * Shell 注释可以...

    shell模拟实现计算器加减乘除demo

    在Shell脚本中,这可以通过使用`expr`命令或者内置的算术运算来完成。 `test.sh`可能是一个测试脚本,用于验证`calculator1.sh`的功能。它可以包含一些预定义的测试用例,比如固定的加减乘除运算,确保计算器脚本在...

    shell 运算类型和控制语句

    - 可以使用 `expr` 工具完成基本的算术运算。 - 示例: ```bash val=`expr 2 + 2` echo $val ``` - **关系运算**: - 使用 `[` 和 `]` 来进行关系运算。 - 示例: ```bash if [ $a -gt $b ]; then echo ...

    UNIX_BASIC 第6章 UNIX Shell.pptx

    8. 算术运算 expr 命令:expr 命令是 Shell 中的算术运算命令,用于执行算术运算,如加、减、乘、除等。 9. 条件执行:条件执行是 Shell 中的控制结构,用于根据条件执行不同的命令或操作。条件执行可以使用 if ...

    4种shell的区别

    - **算术运算**:与C Shell相同。 #### Bourne Shell (sh) - **特点**:Bourne Shell是Unix系统中最早的Shell之一,广泛应用于脚本编写。 - **常用语法**: - **shebang行**:`#!/bin/sh` - **注释**:使用`#`...

    【shell脚本】shell脚本之概念、运行方式、变量的使用、交互式脚本、运算(shell脚本基础学习一)

    运算在shell脚本中同样重要,包括算术运算(`expr`命令或`$[]`, `$(())`语法)和比较运算(`=`, `!=`, `, `>`, `, `>=`, `-eq`, `-ne`, `-lt`, `-gt`, `-le`, `-ge`)。例如,`expr 1 + 1`将返回2,`$[1+1]`和`$(1+1...

    Linux shell编程实战:输入输出重定向与变量操作

    内容概要:本文详细介绍了Linux shell脚本编程中的几个核心知识点,包括输入输出重定向、Shell变量操作、基本的Shell编程技巧以及简单的算术运算方法。每个知识点都有详细的命令演示和具体的应用实例,帮助读者更好...

    Linux shell脚本攻略--数学运算.docx

    Linux shell 脚本攻略--数学运算 Linux shell 脚本攻略中有多种方法来进行数学运算,包括 let 指令、[] 方法、(()) 方法、expr 方法和 bc 方法。下面将详细介绍每种方法的使用和示例。 1、let 指令 let 指令可以...

    shell 高级bash脚本编程指导中文翻译版本

    - 双圆括号结构可以进行算术扩展,从而执行算术运算。 7. 循环与分支 - 循环结构(如for、while)用于重复执行一段代码。 - 分支结构(如if/then)用于根据条件执行不同的代码块。 8. 算术扩展 - Shell提供了...

Global site tag (gtag.js) - Google Analytics