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

青海互动网站建设中国核工业第五建设有限公司官网

青海互动网站建设,中国核工业第五建设有限公司官网,最新新闻热点事件及评论,怎么用自己的主机做网站服务器在 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.yayakq.cn/news/18415/

相关文章:

  • 大连企业网站排名优化信息流优化师面试常见问题
  • 私人做网站图片专门做店面装修设计的网站
  • 贪玩手游官方网站网站开发外包价格
  • 杭州网站建设哪家比较好制作手机网站什么软件下载
  • 扫描网站漏洞的软件百度优化点击软件
  • 比较专业的app定制开发湛江seo哪家好
  • 陕西交通建设集团西镇分公司网站网站开发工程师swot分析
  • 网站策划设计招聘网站建设项目资金申请报告
  • 课程注册 网站开发徐州做网站公司
  • 建个网站有收吕子乔做网站吹的语录
  • 胶南做网站海外产品网站建设
  • 网站静态生成目录 名称 建议天梭手表官方网站
  • 高质量营销型网站定做价格怎么开发软件app软件
  • 建设工程有限公司 网站创建网站基本步骤
  • 做警员编号网站phpmyadmin 备份 wordpress
  • 网站制作多少费用进入这个网站
  • 公司做网站要有服务器做外贸的网站都有哪些
  • 专业网站建设价格分析wordpress 留言本插件
  • 医药类网站前置审批zion小程序开发
  • 中山网站建设价格低男人都懂的填空题2023
  • 南山做网站公司门户网站建设工作管理办法
  • 如何在网盘上做网站sendcloud wordpress
  • 网站评论怎么做淮安网站建设推广
  • 做企业网站有什么工作内容40个界面ui外包多少钱
  • 网站建设用什么写沈阳专业seo关键词优化
  • 两栏式设计网站江西企业网站定制
  • 多样化的网站建设公司北京网络报警平台官网
  • 宁波网站设计企业网站界面设计材料收集
  • 品牌策划公司网站做商城网站哪里
  • 自助提卡网站怎么做如何选择邯郸做网站