CentOS expr和let
2024-09-27 02:48:39
1、expr,用于计算变量等
用法:expr 表达式
用例1:
#运算符号和参数之间要有空格分开;
[es@bigdata-senior01 ~]$ expr 2 + 3
5
#乘号(*)需要用 \ ,"",''来转义
[es@bigdata-senior01 ~]$ expr 2 \* 5
10
#中间表达式需要用反引号括起来
[es@bigdata-senior01 ~]$ expr `expr 2 + 3` \* 5
25
或者用$()括起来
[es@bigdata-senior01 ~]$ expr $(expr 2 + 3) \* 5
2
2、let命令,整数运算,与expr类似
与expr命令相比,let命令更简洁直观,计算速度更快
格式:let arg1 [arg2 ......]
[ ]表示可以有多个参数,arg n (n=1,2…)
运算符与操作数据之间不必用空格分开,但表达式与表达式之间必须要用空格分开
当运算符中有<、>、&、|等符号时,同样需要用引号(单引号、双引号)或者斜杠来修饰运算符
用例1:
[es@bigdata-senior01 ~]$ let s=(3+3)*4
[es@bigdata-senior01 ~]$ echo $s
24
最新文章
- css3 linear-gradient实现页面加载进度条效果
- 安装mysql后的基本配置
- python实现汉诺塔
- 数据转换成json传递
- Safari5及以下版本不支持Date的横杠字符串格式
- Genymotion出现Unable to load VirtualBox engine问题--100%解决
- Effective C++学习笔记 条款07:为多态基类声明virtual析构函数
- 网站页面优化必然趋势—WebP 图片!
- Eclipse Key Shortcuts for Greater Developers Productivity--reference
- windows phone中三种解析XML的方法
- android的JNI标准 android的NDK
- 解决JSON.stringify()自动将中文转译成unicode的方法
- Django之视图
- Cs231n课堂内容记录-Lecture 4-Part1 反向传播及神经网络
- 常见注入手法第四讲,SetWindowsHookEx全局钩子注入.以及注入QQ32位实战.
- MySQL:对于几个测试题的详细研究
- [luogu5008]逛庭院
- 腾讯QQ会员中心g_tk32算法【C#版】
- You Don&#39;t Know JS: Scope &; Closures (第3章: 函数 vs 块作用域)
- vi常用快捷键
热门文章
- 每天看一片代码系列(三):codepen上一个音乐播放器的实现
- day 2 飞机大战原理
- php 用continue加数字实现foreach 嵌套循环中止
- tomcat createSecureRandom 花费了将近10分钟
- pip源设置 &; pandas安装
- Linux命令应用大词典-第13章 用户和组群管理
- HDU - 6441(费马大定理)
- Android开发-API指南-<;supports-screens>;
- 基于spring-boot、spring-cloud的websocket服务器多点负载均衡改造
- PCB各层介绍及AD软件画PCB时的规则