博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
执行shell脚本的四种方式及其异同
阅读量:7117 次
发布时间:2019-06-28

本文共 484 字,大约阅读时间需要 1 分钟。

四种方式: 

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

说明:

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

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

转载于:https://my.oschina.net/wffger/blog/2244961

你可能感兴趣的文章
64位读取注册表与32位的区别
查看>>
7. DateTime,TimeSpan
查看>>
一起谈.NET技术,C#中使用#region指令的一些想法
查看>>
iOS json数据解析
查看>>
php关于精准计算的模块 BCMath
查看>>
【Android的从零单排开发日记】——Android数据存储(上)
查看>>
subversion配置(ubuntu,debian)
查看>>
SAMBA 共享服务器搭建
查看>>
windows安装React Native开发运行环境
查看>>
sharepoint 中根据loginName获取displayName以及用户信息 .
查看>>
t - sql的阶梯:超越基础水平9:动态t - sql代码
查看>>
第十一周进度条
查看>>
1140 - How Many Zeroes?
查看>>
【 一次性密码】TOTP
查看>>
java多线程细微知识点
查看>>
文档对象模型DOM(二)
查看>>
【Single Num II】cpp
查看>>
【 Sqrt(x) 】cpp
查看>>
第十七章: 自定义View
查看>>
从两个数组中查找相同的数字谈Hashtable
查看>>