1. shell 简明教程
1.变量运算 2.条件分支语句 3.循环语句 4.函数 5.read 使用 6.sort 使用 7.grep 使用 8.sed 使用 9.awk 使用 10.获取当前脚本所在的绝对路 11. 批量替换文件里面的内容 12. 如何判断一个变量是否被赋值 TOC 1.变量运算 特殊变量 $0 :当前脚本变量名字 $n :传入脚本或函数的第几个参数 $# :传输脚本或函数的参数个数 $* :传给脚本或函数的所有参数 $@ :传给脚本或函数的所有参数 $? :上一个命令的返回值 $$ : 当前shell 进程ID 测试脚本 #!/bin/bash a=20 b=10 val=$(expr ${a} + ${b}) echo ${val} val=$(expr ${a} - ${b}) echo ${val} val=$(expr ${a} \* ${b}) echo ${val} val=$(expr ${a} / ${b}) echo ${val} val=$(expr ${a} % ${b}) echo ${val} if [ ${a} == ${b} ];then echo "a == b" fi if [ ${a} != ${b} ];then echo "a != b" fi 测试脚本 #!/bin/bash name1="mark" name2="mark" age1=22