1入门
概念:
命令 放在 文件 里 运行,该文件就是脚本 通常以 .sh 结尾,但不是必须的
脚本中可以有流程控制 和 循环
脚本是命令的堆砌 (多条命令组成,可以完成一定业务功能)
脚本是解释型语言,不需要编译,可以直接执行(速度快)
脚本支持多种命令解析器。如:bash dash ash sh等等
编写:
vi/vim
第一行声明解释器
# 注释 可以单独一行 也可加到代码后面
:wq保存退出
运行:
修改权限:chmod u+x 文件名字
执行:bash 文件名字 或者 ./文件名字
调试:
bash -x script-name
-x 开启追踪模式 显示执行的每一条命令
-n 只读取shell脚本,不执行,通常用来定位语法错误
-v在执行之前先将scrip的内容输出到屏幕上
2变量:
概念:是存储数据(字符,数字,日期等等)的容器
分类:本质 都是字符串
本地变量:
位置参数变量:
特殊变量
环境变量
本地变量的定义使用和删除实例:
位置参数变量和特使变量:
环境变量: