案例1:sh脚本基本写法
#!/bin/sh 表示 此脚本使用/bin/sh来解释执行 也可以写为 #!/bin/bash 两种都行
echo " xx" :输出 双引号里面的内容
echo $0:表示 .sh脚本的路径
echo $1:表示 .sh脚本后面跟的第一个内容
echo $2:表示 .sh脚本后面跟的第二个内容
echo $*:表示 .sh脚本后面跟的所有内容
echo $#:表示 .sh脚本后面跟的内容的数量
echo $@:表示 .sh脚本后面跟的所有内容,但是彼此之间是独立的,在for in里比较常用
记得给权限,不然没有x执行权限用户没法执行sh脚本
案例2:read
read -t 设置时间为多少秒,时间到了还没输内容就会结束sh脚本
read -p 后面跟字符串 运行脚本是输出字符串内容
"$name" 获取上面输入的变量
案例3:+ -
echo " "正常输出
echo ' ' 单引号的话就变成单纯的字符串了 和python的r"xxxx"一个效果
echo `date` 单纯输出date 没法实现输出时间的效果,需要给`date`加反引号,加了` `后就会当作系统函数执行,如果不是系统函数加` `就会报错
案例4:if语句
$? (返回的值 找不到返回大于0,找到返回0) ne(不等于) 0的话
输出 “找不到目录” 并且退出当前进程返回一个非零的状态码 1状态码表示执行失败 0为成功
案例5:if else-if
当 收入大于等于25w时输出 不错哟
elif 等于else-if 当房子大于等于5套时输出 太棒了
否则输出 继续奋斗!
案例6:for循环
循环遍历 1-10
循环输出你后面跟的值
案例7:while循环