Shell脚本中引用另一个脚本文件
在Shell中要调用别的shell脚本或别的脚本中的变量有一下两种方式:
方法一: 使用点号
. ./subscript.sh
方法二: 使用source
source ./subscript.sh
注意:
1.两个点之间,有空格
2.两个脚本不在同一目录,要用绝对路径
3.为简单起见,通常用第一种方法
例子
mainshell.sh #主脚本
subshell.sh #子脚本
###subshell.sh内容如下:###
#!/bin/bash
string=“This is sub shell! \n”
###mainshell.sh内容如下###
#!/bin/bash
. ./subscripts.sh
echo -e ${string}
exit 0
[localhost]$ chmod +x ./main.sh
[localhost]$ ./main.sh
[localhost]$This is sub shell!
Shell脚本中引用另一个脚本文件相关推荐
- shell实例第19讲:一个脚本中调用另一个脚本的3种方法
在Shell脚本中调用另一个脚本(3种方法) 准备:主脚本是second.sh,主脚本中调用first.sh 方法1:exec(1)执行方式:exec /home/weibo/shell_test/s ...
- 【linux】Shell脚本中调用另外一个脚本的方法
在Linux平台上开发,经常会在console(控制台)上执行另外一个脚本文件,经常用的方法有:./my.sh 或 source my.sh 或 . my.sh:这三种方法有什么不同呢?我们先来了解一 ...
- linux fork脚本,在Shell脚本中调用另一个脚本的三种方式讲解
先来说一下主要以下有几种方式: fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. exec: exec path/to/foo.sh s ...
- 【Shell】Shell脚本中调用另一个脚本的三种方式(fork/exec/source)
先来说一下主要以下有几种方式: (1)fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. (2)exec: exec path/to/fo ...
- php中引用另一个php文件( include 和 require 语句区别)
PHP include 和 require 语句 通过 include 或 require 语句,可以将 PHP 文件的内容插入另一个 PHP 文件(在服务器执行它之前). include 和 req ...
- unity 脚本中 调用另一个脚本_Unity 2019.4 脚本生命周期
脚本生命周期流程图 加载第一个场景 场景开始时将调用以下函数(为场景中的每个对象调用一次). Awake:始终在任何 Start 函数之前并在实例化预制件之后调用此函数.(如果游戏对象在启动期间处于非 ...
- python脚本中执行另一个脚本_如何用python调用另一个python脚本?
如果想要将已经设置好的内容,在转移到另一个位置要怎么做呢?小编能写到的方法有,照抄,复制,以及转移使用.在我们日常办公上是非常好理解的,就是ctr v,但是如果想在编程上,将某一位置拿去到别的项目上使 ...
- 在 Shell 脚本中调用另一个 Shell 脚本的三种方式
先来说一下主要以下有几种方式: fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. exec: exec path/to/foo.sh s ...
- python中的main函数可以被其他文件调用么_Python中在脚本中引用其他文件函数的实现方法...
在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址.所以如果要在当前脚本引用其他文件,除了将文件放在和 ...
最新文章
- 一个星期+4轮面试终拿下offer,极致干货
- SAP Spartacus 页面元数据
- 【ArcGIS风暴】ArcGIS获取线段上等间距的点
- 我的梦幻动画实习工作总结
- 1748. 唯一元素的和
- CentOS7下搭建SVN服务器
- vue中解决three.js出现内存泄漏丢失上下文问题
- HTML 5 新标签
- windows 不能确定用户和计算机名称
- webgis期末考试试题_WebGIS考试参考试题
- ogg格式文件怎么转mp3格式
- 二维绕任意点旋转_旋转变换(一)旋转矩阵
- openpyxl自动设置列宽
- 您认为做好测试计划工作的关键是什么?
- 【基础数学】单射、满射和双射的定义、区别
- svg练习题——抽风路径、高斯模糊、仪表盘、个性签名、loading加载
- 实验题目:约瑟夫环问题:设编号为1,2,3,……,n的n(n>0)个人按顺时针方向围坐一圈,m为任意一个正整数。从第一个人开始顺时针方向自1起顺序报数,报到m时停止并且报m的人出列,再从他的下一个人
- 百度APP-Android H5首屏优化实践
- pyecharts图表库学习:Pie(饼图)
- 多线程相关知识点总结
热门文章
- 【代码质量】静态代码检测pc-lint, visual lint, cpp-check(pclint、cppcheck)
- Mac新手使用技巧——键盘键位分布和快捷键
- java线程调度模型
- 用手机看epub电子书用什么阅读软件好?
- Android中导航栏之自定义导航布局
- excel控件只为简单写入数据表--github找到ExcelUtil笔记
- 收益和亏损时的持仓观念
- Oracle执行计划。RBO优化器和CBO优化器。TABLE ACCESS FULL,TABLE ACCESS BY INDEX ROWID,TABLE ACCESS BY INDEX SCAN
- JDK8报错:warning: ignoring option PermSize=256m; support was removed in 8.0【多测师_王sir】【杭州多测师_王sir】...
- 【VSCode PlatformIO】STC8系列SDCC专用头文件内容分享