条件:shell脚本文件必须具有可读可执行权限shell
1.直接命令执行bash
(1)使用绝对路径执行框架
例如:/home/yonghu/shell.shspa
(2)使用相对路径执行code
例如:./shell.shblog
(3)变量PATH的功能,将shell.sh放到PATH指定目录内进程
2.以bash进程来执行ip
例如:bash shell.sh或sh shell.shit
3.使用sources命令执行class
例如:sources shell.sh
使用sources执行与以上两种的区别1和2是使用子shell执行,sources是使用当前shell执行
1.第一行声明shell的名称
#!/bin/bash
2.注释某行使用#
3.最好设置环境变量的声明,例如
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
4.最后使用命令让程序终端并回传数值给系统,例如:
exit 0
1.使用未初始化的变量时,退出bash
set -u
2.有任何一个语句返回非真的值,则退出bash
set -e