这是一篇学习记录
一 编写base.sh的脚本文件的过程。
1. touch base.sh //创建一个脚本文件
2. vim base.sh //打开脚本文件
3. 从键盘上输入字母 i 进入vim的插入模式(编辑模式)
4. //后面的的注释,只是为了方便记忆,运行时不能写。
#!/bin/bash //这个是必须要写的
echo $1 //输出命令行中第一个给定的的参数
//或者也可以这样
A=$1 //把命令行中第一个给定的参数赋值给变量A
echo $A //输出A的值
5. 按ESC键退出插入模式,再按出 :wq (前面有个冒号) 退出并保存文件
6. chmod + x ./bash.sh //给脚本文件赋予权限(只需要赋予一次)
7. ./base.sh //执行脚本文件
二 在一个脚本文件中调用能一个脚本文件
在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢?
方法一: . ./subscript.sh
方法二: source ./subscript.sh
注意:
1.两个点之间,有空格,千万注意.
2.两个脚本不在同一目录,要用绝对路径
3.为简单起见,通常用第一种方法
具体实现:
1. 创建两个脚本文件
main.sh #主脚本
subscripts.sh #子脚本,或者说被调脚本
2. ###subscripts.sh 脚本内容如下:###
#!/bin/ba