文档章节

执行shell脚本的四种方式及其异同

wffger
 wffger
发布于 10/12 23:56
字数 248
阅读 10
收藏 5

四种方式: 

. script               # using the . (dot)
source script          # using the `source` command
sh /path/to/script     # using the `sh` command
/path/to/script        # using the path (absolute or relative)

说明:

. (点)和 source不完全等价。.(点)仅在bash类shell能正常工作,source在bash类和csh类shell都能正常工作。它们共同点是都会就地执行脚本,换句话说,该脚本的所有函数和非本地变量都会保留。举个例子,如果被执行的脚本通过cd命令进入了一个目录,脚本执行完毕后,你仍然处于这个目录。

另外两种方法使用了指定的解析命令。如无明示,将会使用脚本首行指定的默认解析命令。它们的共同点是不保留脚本内的变量。亦即不影响调用时的环境。

© 著作权归作者所有

共有 人打赏支持
wffger

wffger

粉丝 7
博文 114
码字总数 36717
作品 0
广州
程序员
私信 提问
笑谈区别之--执行Shell脚本的四种方法

执行shell脚本方式: 法一、绝对路径方式: 法二、相对路径方式: 法三、bash命令调用: 法四、". 2.sh"点空格相对路径 或者"./root/2.sh"点空格绝对路径方式: 说下几种方式的区别: 第一种和...

脑洞老湿_
01/29
0
0
实例解析shell子进程(subshell )

实例解析shell子进程(subshell ) 通过实例,解析个人对shell子进程的一个了解,主要包括以下几个方面 1:什么是shell子进程 2:shell什么情况下会产生子进程 3:子进程的特点与注意事项 4:...

地狱的烈火
2013/05/10
0
0
Shell三种执行方式(简单参数说明)

Shell三种执行方式 (非原创,忘记了是谁的博客叻) 1: . 文件名 1、source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注...

片刻
2015/11/09
0
0
Linux基础之bash脚本编程初级-变量与算术运算

什么是变量? 变量最初来源于数学,指的是非固定的值可变化的数通常用拉丁字母表示。在计算机中变量它依旧指的是可变化的数,只不过表现形式有些变化。它指的是变量名+所指向的内存空间。 以...

紫色的茶碗
2016/08/14
0
0
shell的运行模式

一、什么是登陆shell?什么是非登陆shell? 1、登陆shell是指: (1)用户登陆时,输入用户名和密码后启动的shell; (2)通过带--login参数的命令:bash --login而启动的shell。 2、非登录s...

有些服务器
2015/09/24
122
0

没有更多内容

加载失败,请刷新页面

加载更多

js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
10
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
13
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
18
0
MYSQL索引

索引的作用 索引类似书籍目录,查找数据,先查找目录,定位页码 性能影响 索引能大大减少查询数据时需要扫描的数据量,提高查询速度, 避免排序和使用临时表 将随机I/O变顺序I/O 降低写速度,占用磁...

关元
昨天
11
0
撬动世界的支点——《引爆点》读书笔记2900字优秀范文

撬动世界的支点——《引爆点》读书笔记2900字优秀范文: 作者:挽弓如月。因为加入火种协会的读书活动,最近我连续阅读了两本论述流行的大作,格拉德威尔的《引爆点》和乔纳伯杰的《疯传》。...

原创小博客
昨天
30
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部