数值运算的三种方法
方法1,declare -i cc=$a+$b 强制将cc变量转换成数字类型
方法2,dd=$(expr $aa + $bb) 注意+两边必须要有空格
方法3,ff=$(($aa+$bb))或者ff=$[$aa+$bb] (这种方法是最常见的)
一,数值四则运算(这种双括号的方式是最方便的方式)
1,$((a+b)) a与b相加
2,$((a-b)) a与b相减
3,$((a*b)) a与b相乘
4,$((a/b)) a与b相除
-----------------------------------------------------------------------------------
二,变量测试与内容替换
测试变量y是否存在
x=${y-new},如果x=new 说明y不存在
内容替换
x=${y/a/b} 将y变量中的内容的a字符串替换成b字符串
符号 作用
: 判断变量是否为空,若为空则为真
+ 正向,判断变量是否存在且不为空,若存在且不为空则为真
- 反向,判断变量是否不存在,若不存在则为空
= 赋值,
? 提示信息
分享到:
相关推荐
linux运维学习笔记:Shell变量的数值运算
简略鲜明介绍了shell基础中的数值运算与运算符 、环境变量配置文件和 shell登录信息,附有操作截图。
本文由TinLab原创。 本文是《Shell编程范例...本文主要讨论Shell编程中的基本数值运算,这类运算包括: - 数值(包括整数和浮点数)间的加、减、乘、除、求幂、求模等 - 产生指定范围的随机数 - 产生指定范围的数列
day1shell编程简介以及变量shell编程.txt
主要内容: .shell基础 基本介绍,环境,选项,特殊字符 .shell变量 用户定义变量,环境变量,位置变量(shell 参数) .shell script编程 条件测试,循环及重复控制
初学shell 入门好书!!!! 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 ...
shell编程指南shell编程指南shell编程指南shell编程指南shell编程指南shell编程指南shell编程指南shell编程指南
10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 ...
目录网盘文件永久链接 (第一、二部) 1-Shell编程课前思想-我一定要学好shell编程 2-学好Shell编程需要的必备基础 ...2-Shell的数值运算深度实践4 3-Shell的数值运算知识深度实践5 4-变量的读入之read.....
5.1: Shell概述 、 编写及执行脚本 、 Shell变量 、 数值运算 、 总结和答疑.docx
shell编程入门经典--LINUX与UNIX Shell编程指南 (中文pdf版)
4Shell编程企业实战菜单系列.mp4 5Linux下LAMP实战及脚本编程思路讲解.mp4 6Linux下LAMP实战及脚本编程思路讲解.mp4 7Shell编程FOR循环实战.mp4 8Shell编程FOR循环实战.mp4 9Shell脚本for循环案例演示.mp4 10Shell...
LINUX与UNIX SHELL编程指南
这是一套完整的Unix培训教材,包括Unix常用命令及SHELL编程基础与高级技巧,PDF格式,共30个文件。另有2个Word文档。包内文件清单如下: 01_Shell-文件安全与权限.PDF 02_Shell-使用find和xargs.PDF 03_Shell-...
Linux运维-3.Shell编程-11shell基础-118数值运算.avi
awk基础入门(4) Unix系列shell程序编写(上) awk基础入门(5) Unix系列shell程序编写(下) Unix系列shell程序编写(中) shell游戏:俄罗斯方块 shell游戏:五子棋 shell游戏:老虎机 shell游戏:贪吃蛇 shell游戏:...
本书内容全面,文字简洁流畅,适合SHELL编程人员学习、参考。 目录 第一部分 SHELL 第一章 文件安全与权限 第二章 使用FIND和XARGS 第三章 后台执行命令 第四章 文件名置换 第五章 SHELL输入输出 第六章 ...
本文由TinyLab.org原创。 本文是自由书籍《Shell...对它们可以进行与、或、非运算等常规的逻辑运算,在这一节,我们除了讨论这些基本逻辑运算外,还将讨论SHELL编程中的条件测试和命令列表,并介绍它们和布尔运算的关系。
Linux运维-3.Shell编程-11shell基础-120变量测试.avi