脚本第一行
魔法字符#!指定解释器【必写】
#!/bin/bash
表示一下内容使用bash解释器解析
注意:
如果直接将解释器路径写死再脚本里,可能在某些系统就会存在找不到解释器的兼容性问题,所以可以使用
#!/bin/env 解释器(就是在当前环境下找这个解释器)
脚本第二部分
注释(#)说明,对脚本的基本信息进行描述【可选】
#名字
#描述
#存放路径
#用法
#更新时间
脚本第三部分
脚本要实现的具体代码内容
简单实现
firShell.sh
#!/bin/env bash
echo "hello world"
echo "hello world"
echo "hello world"
标准执行方式
分配权限
chmod +x firShell.sh
执行
方法一:
pwd #获取当前绝对路径
绝对路径/firShell.sh
方法二
./firShell.sh
非标准执行
不需要分配权限,一般用于排错,查看脚本的执行过程
bash -x firShell.sh
检查是否有语法错误
bash -n firShell.sh
source firShell.sh
来源:哔哩哔哩视频