创建myscript文件夹用于存放shell脚本可执行文件
mkdir myscript
创建shell脚本可执行文件
touch hello.sh
编辑shell脚本可执行文件
相对路径
绝对路径
需要加./声明当前文件夹下
这里我们用的绝对路径
chmod +x /myscript/hello.sh
bash
启动子bash后默认执行脚本文件时是在子bash里进行的,我们可以选择退出子bash
exit
$HOME
$PWD
$SHELL
$USER
只需用export给他暴露即可
export a
当你在子bash里面给全局变量重新赋值时,此全局变量的值只会在子bash有效,出了子bash,我们的全局变量依然不会改变
就算在子bash里面重新export也是不行的,依然是子作用域起作用
定义一个变量1,准备接收参数
在执行时直接传入参数,完成执行
执行结果
脚本文件执行后的返回值,如果执行成功返回0,如果返回非0则命令执行失败