shell 运算符小小结

news/2024/7/4 13:16:15

i=9

a=`expr $i + 1`
b=`expr $i - 1`
c=`expr $i / 3`
d=`expr $i /* 2`

echo "i+1  = $a "
echo "i-1  = $b "
echo "i/3  = $c "
echo "i/*2 = $d "

i=$(($i+1)) ##$((a+b)) means Integer computing(means 整形运算)
echo Integer i = $i


###记住$(( ))的用途,就是作为整数运算的
###我一般用let内置命令,因为很多系统最小安装后不会有expr
###可以let i=$i+1试试

let i=$i+1  ## same as the above
echo let i = $i


###要区分单引号和双引号.
i=1
echo $i
echo "$i"
echo '$i'
echo /$i

################ 以上运行输出
[gsol@int8 tmp]$ ./computing.sh
i+1  = 10
i-1  = 8
i/3  = 3
i/*2 = 18
Integer i = 10
let i = 11
1
1
$i
/1


http://www.niftyadmin.cn/n/3371136.html

相关文章

oracle 体系结构及内存管理 16_物理文件操作

2019独角兽企业重金招聘Python工程师标准>>> 一、表空间及数据文件 1、表空间数据文件操作 创建普通表空间 create tablespace dits datafile E:\ORACLE\PRODUCT\10.2.0\ORADATA\ZONGYANG\dits.dbf size 2000M reuse autoextend on next 50m; 创建undo表空…

给定一个目录查找目录下包含关键字的目录和文件

给一个路径path,一个关键字keyword,选出:(1).所有包含keyword的目录 (2).名字包含keyword的文件 (3).内容中包含keyword的文件/* 查找paths目录下包含关键字的结果 case1…

第四十天

表格 <!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title>表格</title> <style type"text/css"> table { width: 600px; height: 400px; /*border: 1px solid #333;*/ } td, th { …

521. Longest Uncommon Subsequence I【easy】

521. Longest Uncommon Subsequence I【easy】 Given a group of two strings, you need to find the longest uncommon subsequence of this group of two strings. The longest uncommon subsequence is defined as the longest subsequence of one of these strings and thi…

数据库的一些基础知识

数据库&#xff08;Data Base&#xff09; 数据库&#xff08;Data Base&#xff0c;简称DB&#xff09;是长期存储在计算机内、有组织的、可共享的、统一管理的相关数据的集合。 关系型数据库 绝大多数的数据库系统叫做关系数据库系统&#xff08;relational database system&…

穷忙?~

一直以来,都觉得自己的生活过得好忙碌。。。。读书的时候&#xff0c;常常忙着去上课&#xff0c;或者去吃饭&#xff0c;因为吃完饭&#xff0c;还要忙着去宿舍休息&#xff08;中学的时候是要按时休息的&#xff09;&#xff0c;或者重新赶去上课。初中的时候&#xff0c;有个…

【转】将一棵树转换为二叉树后,为什么根节点没有右子树

树转化为二叉树时结点左子树是原来的孩子结点&#xff0c;右子树是原来的兄弟结点。即取根节点左孩子向右连接他的兄弟结点&#xff08;在同一层次的节点&#xff0c;原来互不相连&#xff09;并把它的子树&#xff0c;而把除左孩子外&#xff0c;原来与根节点相连的线擦除。这…

python之路_面向对象进阶

一、内置函数isinstance和issubclass 1、isinstance() isinstance(obj,cls)检查obj是否是类 cls 的对象&#xff0c;类似type()。 class Foo(object):pass obj Foo() print(isinstance(obj, Foo)) #输出结果&#xff1a;Trueprint(isinstance(10,int)) #输出结果&…