Linux中shell脚本中的运算

这篇具有很好参考价值的文章主要介绍了Linux中shell脚本中的运算。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、运算符号

二、运算指令 

三、练习 


一、运算符号

+ 加法
- 减法
* 乘法
/ 除法
% 除法后的余数
** 乘方
++ 自加一
-- 自减一
< 小于
<= 小于等于
> 大于
>= 大于等于
= 等于
+= j+=ij=j+i
*= j=j*i
/= j=j/i
%= j=j%i

二、运算指令 

(())  ##((a=1+2))
let   ##let a=1+2
expr  ##expr 1 + 2

Linux中shell脚本中的运算,shell,算法

$[]  ##echo $[1+2]

Linux中shell脚本中的运算,shell,算法

bc ##计算器,没有时需要安装

Linux中shell脚本中的运算,shell,算法

显示小数点后几位
printf '%0.1f\n' 3.1
printf '%0.2f\n' 3.1
printf '%0.4f\n' 3.1

 Linux中shell脚本中的运算,shell,算法

三、练习 

1、倒计时1分10秒的练习:

#!/bin/bash
x=1
y=10
sy=$[$y+$x*60]
for ((;sy>=0;sy-- ))
do
        sy_x=$[$sy/60]
        sy_y=$[$sy%60]
        if [ "$sy_y" -lt 10 ]
        then
        echo -ne $sy_x:0$sy_y
        else
        echo -ne $sy_x:$sy_y
        fi
        sleep 1
        echo -ne "\r"
done

Linux中shell脚本中的运算,shell,算法文章来源地址https://www.toymoban.com/news/detail-725150.html

到了这里,关于Linux中shell脚本中的运算的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • shell脚本算术运算

    算术运算符 注意: ``不是单引号,是键盘左上角那个反单引号 条件表达式要放在方括号之间,并且要有空格,例如:[ a = = a== a == b]是错误的,必须写成[ $a == $b ]。 cost_Min= expr $cost_time / 60 = 前后不能有空格,否则出错

    2024年01月16日
    浏览(37)
  • shell脚本 运算符

    算术运算符 #!/bin/bash # 使用read命令读取输入数据 read -p \\\"请输入第1个数字:\\\" a read -p \\\"请输入第2个数字:\\\" b # 对2个数字进行算数运算 echo \\\"a=${a} b=${b}\\\" echo \\\"a+b=`expr $a + $b`\\\" echo \\\"a-b=`expr $a - $b`\\\" echo \\\"a*b=`expr $a * $b`\\\" echo \\\"b/a=`expr $b / $a`\\\" echo \\\"b%a=`expr $b % $a`\\\" 整数比较运算符 运算符 说

    2024年02月03日
    浏览(46)
  • shell脚本学习记录1(运算符)

    我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为: $n 。 n  代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… 以下实例我们向脚本传递三个参数,并分别输出,其中  $0  为执行的文件名(包含文件路径):  另

    2024年02月08日
    浏览(45)
  • 【Linux Shell】5. 运算符

    运算符 说明 举例 = 赋值 a=$b 把变量 b 的值赋给 a。 原生 bash 不支持简单的数学运算,但是可以通过其他命令来实现 ,例如 awk 和 expr,expr 最常用(expr 是一款表达式计算工具,使用它能完成表达式的求值操作)。 完整的 expr 表达式要被 ` ` 包含 ,注意这个字符不是常用的单

    2024年01月23日
    浏览(37)
  • 【Linux】shell脚本和bat脚本:

    一、脚本对应环境: 【1】shell:linux环境;后缀名为.sh 主要用在linux中,而linux系统对应的shell又有很多,如Bourne Shell(/usr/bin/sh或/bin/sh),又如Bourne Again Shell(/bin/bash)由于Bourne Again Shell(/bin/bash)免费且易用,故使用较多。 对应的脚本文件后缀名为.sh。 注: #! 告诉系统其

    2024年02月09日
    浏览(40)
  • 【Linux之Shell脚本实战】Linux创建新用户脚本

    1.要求用户输入用户名和密码,新建用户; 2.如果用户没有输入,则提醒退

    2023年04月17日
    浏览(40)
  • 【Linux命令-shell】虚拟机中创建shell脚本、查看当前路径、执行脚本

    目录 一、创建shell脚本 二、查看当前的路径 三、执行脚本 一、创建shell脚本 shell脚本的特点 提前将可执行的命令语句写入一个文件中 顺序执行 解释器逐行解释代码 常见的脚本有:shell、python、PHP...... 注:用什么解释器就是什么脚本 编写shell脚本: 步骤: 1、新建文件 2、

    2024年02月05日
    浏览(69)
  • 【Shell编程】Linux Shell编程入门:输入输出、变量、条件判断、函数和运算

    在Linux操作系统中,Shell编程是一项非常重要的技能。通过Shell编程,我们可以自动化执行各种任务,提高工作效率。无论是系统管理、数据处理还是软件开发,都离不开Shell脚本的应用。本篇博客将带领大家深入了解Shell编程的基础知识,包括输入输出、变量、条件判断、函数

    2024年02月14日
    浏览(54)
  • linux shell脚本详解

    算符 描述 示例 文件比较运算符 -e filename 如果 filename 存在,则为真 [ -e /var/log/syslog ] -d filename 如果 filename 为目录,则为真 [ -d /tmp/mydir ] -f filename 如果 filename 为常规文件,则为真 [ -f /usr/bin/grep ] -L filename 如果 filename 为符号链接,则为真 [ -L /usr/bin/grep ] -r filename 如果 filena

    2024年02月05日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包