Shell脚本入门

Shell脚本文件编写规范
后缀名规范
建议用.sh结尾
首行格式规范
首行需要设置Shell解析器的类型,语法
1 | !/bin/bash |
含义:设置当前Shell脚本文件采用bash解析器运行
注释格式
单行注释,语法
1 | 注释内容 |
多行注释,语法
1 | :<<! |
脚本文件的常用执行3种方式
介绍
1.sh解析器执行方式
语法:sh 脚本文件
介绍:就是利用sh命令执行脚本文件,本质就是使用Shel解析器运行脚本文件
2.bash解析器执行方式
语法:bash 脚本文件
介绍:就是利用bash命令执行脚本文件,本质就是使用Shel解析器运行脚本文件
3.仅路径执行方式
语法:./脚本文件
介绍:执行当前目录下的脚本文件
注意:脚本文件自己执行需要具有可执行权限,否则无法执行
3种方式的区别
sh或bash执行脚本文件方式是直接使用Shell解析器运行脚本文件,不需要可执行权限,但仅路径执行脚本文件自己,需要可执行权限
自定义变量
自定义局部变量
定义与使用
定义语法
1 | var_name=value |
变量定义规则
1.变量名称可以有字母,数字和下划线组成,但是不能以数字开头
2.等号两侧不能有空格
3.在bash环境中,变量的默认类型都是字符串类型,无法直接进行数值运算
4.变量的值如果有空格,必须使用双引号括起来
5.不能使用Shell的关键字作为变量名称
查询变量值语法
1 | var_name |
变量删除
1 | unset var_name |
自定义全局变量
- 标题: Shell脚本入门
- 作者: SkyLeech
- 创建于 : 2024-09-29 23:03:39
- 更新于 : 2024-10-24 21:14:42
- 链接: https://blog.skyleech.me/2024/09/29/Shell脚本入门/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论