linux下编写脚本⽂件.sh 这是⼀篇学习记录
⼀编写base.sh的脚本⽂件的过程。
1. touch base.sh      //创建⼀个脚本⽂件
2. vim base.sh    //打开脚本⽂件
3. 从键盘上输⼊字母 i 进⼊vim的插⼊模式(编辑模式)
4.  //后⾯的的注释,只是为了⽅便记忆,运⾏时不能写。linux使用vim编辑文件
#!/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/bash
string="Hello,World! \n"
3.###main.sh 脚本内容如下###
#!/bin/bash
. ./subscripts.sh
echo -e ${string}
exit 0
4运⾏结果
>>>: chmod +x ./main.sh    (这⾥是给所有⽤户加上⼀个可执⾏权限) >>>: ./main.sh
Hello,World!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。