第1章 小试牛刀
1.1 简介
1.2 在终端中显示输出
1.2.1 预备知识
1.2.2 实战演练
1.2.3 工作原理
1.2.4 补充内容
1.在echo中转义换行符
2.打印彩色输出
1.3 使用变量与环境变量
1.3.1 预备知识
1.3.2 实战演练
1.3.3 补充内容
1.获得字符串的长度
2.识别当前所使用的shell
3.检查是否为超级用户
4.修改Bash的提示字符串(username@hostname:~$)
1.4 使用函数添加环境变量
1.4.1 实战演练
1.4.2 工作原理
1.5 使用shell进行数学运算
实战演练
#!/bin/bash
#文件名:test.sh
no1=4;
no2=5;
echo "no1的值为:$no1"
echo "no2的值为:$no2"
echo "let直接执行基本的算术操作"
let result=no1+no2
echo "no1+no2的值为:$result"
echo "自加操作:"
let no1++
echo "no1++的值为:$no1"
echo "自减操作:"
let no1--
echo "no1--的值为:$no1"
echo "简写形式:"
let no1+=10
echo "no1+=10的值为:$no1"
let no1-=10
echo "no1-=10的值为:$no1"
echo "操作符[]的使用:"
result=$[no1+no2]
echo "no1+no2的值为:$result"
echo "在[]中使用$前缀:"
result=$[$no1+5]
echo "no1+5的值为:$result"
echo "也可以使用操作符(())"
result=$((no1+50))
echo "no1+50的值为:$result"
echo "expr同样可以用于基本算术操作:"
result=`expr 3 + 4`
echo "3+4的值为:$result"
result=$(expr $no1 + 5)
echo "no1+5的值为:$result"