当前位置: 首页 > news >正文

深圳高端网站建设河南网站推广那家好

深圳高端网站建设,河南网站推广那家好,厦门品牌网站设计,wordpress许愿插件在 shell 编程中,当一个 shell 脚本被另一个 shell 脚本包含,即用 . 或 source 命令包含,则被包含的脚本在当前 shell 进程内执行,并且可以访问当前 shell 进程的环境变量和函数。 此时,$0 代表的是主脚本的名称&#…

在 shell 编程中,当一个 shell 脚本被另一个 shell 脚本包含,即用 .source 命令包含,则被包含的脚本在当前 shell 进程内执行,并且可以访问当前 shell 进程的环境变量和函数。
此时,$0 代表的是主脚本的名称,而 $BASH_SOURCE 数组则包含了当前脚本的名称和被包含的脚本的名称。
因此,$(dirname "${BASH_SOURCE[0]}") 用来获取当前脚本(包括被包含的脚本)所在目录的路径。

示例1:用.命令包含脚本运行

helper.sh

# helper.sh
function greet() {echo "Hello, $1"
}
# main.sh
. ./helper.sh
greet "User"

运行main.sh时,将输出:

Hello, User

用source命令包含脚本运行

# helper.sh
function greet() {echo "Hello, $1"
}
# main.sh
source ./helper.sh
greet "User"

运行main.sh时,也将输出:

Hello, User

参考文章:linux shell脚本获取脚本目录时,(dirname“(dirname “(dirname{BASH_SOURCE[0]}“)与$(dirname $0)有什么区别?

http://www.dinnco.com/news/58521.html

相关文章:

  • 删除wordpress有什么影响武汉seo排名
  • 网站建设 问答2020做seo还有出路吗
  • 鄂尔多斯网站建设seo网上课程
  • 公司网站怎么做百度竞价优化网站搜索
  • 东莞市广建建设工程有限公司晨阳seo服务
  • 电商网站建设思维导图百度电脑版下载
  • 微信开发者文档下载seo和sem的区别是什么
  • 中国疾控中心最新发布昆明seo建站
  • 榆次住房和城乡建设局网站seo优化方案总结
  • 地方门户网站开发aso优化分析
  • 杭州网站建设哪家靠谱营销百度app下载手机版
  • 新手学做网站 iso ed2k会计培训班需要学多长时间
  • 做网站怎么样才能赚到钱太原seo排名收费
  • app生成下载链接杭州网站优化服务
  • 信阳市两学一做网站深圳seo网络优化公司
  • 做ghost系统的网站有哪些口碑营销例子
  • wordpress 更改编辑器如何利用seo赚钱
  • 现在网站要怎么做才有人网站推广的主要方式
  • 做网站公司需要什么职位十大营销策略
  • 贸易公司寮步网站建设价钱郑州seo推广
  • 锋云科技网站建设职业技术培训机构
  • 有声直播网站建设百度收录方法
  • 安徽东莞建设集团有限公司百度关键词优化排名
  • 模板建站oem代理微信营销平台系统
  • 平度网站制作宁波正规优化seo公司
  • 佛山 做网站公司有哪些大型门户网站建设
  • asp网站水印支除谷歌流量代理代理
  • 在网站做专题网站seo优化怎么做
  • 找网站建设客户手机创建网站免费注册
  • 外贸用免费网站推广 有效果百度排名推广