1.终端打印、算术运算、常用变量

2018-01-16  本文已影响0人  不安分的情绪

1.终端打印

echo

shell脚本echo显示内容带颜色显示,echo显示带颜色,需要使用-e参数格式如下:

echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 

字体颜色:30-37

图片.png

字体背景色:40-47

图片.png

2.算术运算

整数运算

let 运算命令

[root@www ~]# No1=2
[root@www ~]# No2=5
[root@www ~]# let sum=No1+No2
[root@www ~]# echo $sum
7

操作符[ ]运算方法

[root@www ~]# no1=2
[root@www ~]# no2=5
[root@www ~]# sum=$[$no1+$no2]
[root@www ~]# echo $sum
7

注意:里面必须要加$。

(())运算方法

[root@www ~]# no1=2
[root@www ~]# no2=5
[root@www ~]# sum=$((no1 + no2))
[root@www ~]# echo $sum
7

注意:里面可加$,也可不加。

expr运算方法

[root@www ~]# sum=`expr 2 + 5`
[root@www ~]# echo $sum
7

常用运算符

符号 说明
+ 加法
- 减法
* 乘法
/ 除法
% 取余

精密计算-bc

算术操作高级工具:bc,它可以执行浮点运算和一些高级函数

[root@www ~]# echo "1.234*3" |bc
3.702

设定小数精度(数值范围)

[root@www ~]# echo "scale=2;3/8" |bc
.37

参数scale=2是将bc输出结果的小数位设置为2位。

3常用变量

结合不同的引导为变量赋值

用户自定义变量

格式:

[root@www ~]# name=dengyou
[root@www ~]# export name
[root@www ~]# name=wangjie
[root@www ~]# echo $name
wangjie

环境变量

环境变量的配置文件:

查看环境变量-set
set 命令可以查看所有的[变量,其中包括环境变量。
常见的环境变量:

位置变量
表示为:$n (n=1,2,3,4,5,6,7,8,9)

[root@www ~]# ./test.sh one two three four five six

预定义变量

上一篇 下一篇

猜你喜欢

热点阅读