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小时内删除。
发表评论