位置: 编程技术 - 正文

执行Shell脚本的4种方法及区别介绍(执行shell脚本方式)

编辑:rootadmin

推荐整理分享执行Shell脚本的4种方法及区别介绍(执行shell脚本方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:执行shell脚本方式,执行shell脚本的命令,执行shell脚本的命令,shell脚本执行语句,shell脚本执行语句,shell执行脚本的方式之一,执行Shell脚本的方法有两种,假设现在有一个脚本文件,执行Shell脚本的方式包括,内容如对您有帮助,希望把文章链接给更多的朋友!

执行shell脚本有以下几种方式

1、相对路径方式,需先cd到脚本路径下

脚本执行成功

2、绝对路径方式

脚本执行成功

3、bash命令调用脚本执行成功

4、. (空格) 相对或绝对方式

说下几种方式的区别

第一种和第二种没有什么区别,两种方式都需要提前赋予脚本以执行权限。

执行Shell脚本的4种方法及区别介绍(执行shell脚本方式)

第三种是把脚本当做bash的调用来处理,所以,脚本不需要有执行权限就可以执行。

前三种方式都是在当前shell中打开一个子shell来执行脚本内容,当脚本内容结束,则子shell关闭,回到父shell中。

第四种是使脚本内容在当前shell里执行,而不是单独开子shell执行。

开子shell与不开子shell的区别就在于,环境变量的继承关系,如在子shell中设置的当前变量,不做特殊通道处理的话,父shell是不可见的。

而在当前shell中执行的话,则所有设置的环境变量都是直接生效可用的。

验证:

1、前三种执行方式下的pstree显示

2、第四种执行方式下的pstree显示

3、验证环境变量设置的继承关系及可见关系建立两个脚本,father.sh和subshell.sh。其中father.sh调用subshell.sh

执行结果为

Linux Shell脚本系列教程(三):变量和环境变量 一、玩转变量和环境变量变量是任何一种编程语言都必不可少的组成部分,用于存放各种类型的变量。脚本语言大多是弱类型语言(动态语言),也就是说

Linux Shell脚本系列教程(六):数组和关联数组 一、数组和关联数组数组是Shell脚本非常重要的组成部分,它借助索引将多个独立的独立的数据存储为一个集合。普通数组只能使用整数作为数组索引,

Linux Shell脚本系列教程(五):数学运算 在任何一种编程语言中,算术运算都是必不可少的,shell也不例外。一、使用let、(())和[]进行算术运算可以使用普通变量赋值方法定义数值,这是,它会

标签: 执行shell脚本方式

本文链接地址:https://www.jiuchutong.com/biancheng/381133.html 转载请保留说明!

上一篇:Linux Shell脚本系列教程(一):Shell入门(linux shell脚本命令)

下一篇:Linux Shell脚本系列教程(三):变量和环境变量(linux shell脚本命令)

  • 合伙企业税务筹划点
  • 代理税务有哪些机构
  • 应付销货方代垫运费计入什么科目
  • 金税四期查到了怎么办
  • 个人所得税如何入账?
  • 中药和中药饮片效果一样吗
  • 保险公司收车船使用税吗
  • 银行端查询缴税凭证怎么盖章
  • 通行费机打发票税率
  • 机票里面的其他税费抵扣吗
  • 递延所得税资产和负债怎么计算
  • 其他应付款计入资本公积
  • 收到去年的成本发票
  • 关联方费用分摊是否要调账
  • 工程部用的测试仪器
  • 员工离职 社保
  • 海关进口增值税怎么认证抵扣
  • 旅游业相关行业
  • 水资源税计入会计科目
  • 增值税发票每个月什么时候可以开
  • 印花税没有按时申报怎么办
  • 外贸公司有出口退税吗
  • 英雄联盟中该如何加好友
  • 电脑折旧率计算公式
  • linux 阿里云源
  • wordpress functions.php
  • 工程结算
  • Discuz!X中SESSION机制实例详解
  • 免抵退税会计分录怎么写
  • 门面出租赚钱吗
  • 恩智浦杯官网
  • 公司投资资金
  • 月底资产负债表不平怎么找原因
  • 接受母公司捐赠无协议约定
  • 长期负债和应付账款
  • 周末闲暇时光是什么意思
  • php7.2新特性
  • php use of undefined constant
  • php 编码
  • printfi
  • 企业所得税报表模板
  • 评价股权转让要交什么税
  • 本期应纳税额减征额怎么算
  • 损益表填制
  • mysql@变量
  • 劳动报酬收入包含什么
  • 开办费用的财务是如何处理的
  • 其他应收款期末借方余额表示什么意思
  • 融资租赁开具的发票内容
  • 没有海关完税凭证怎么入账
  • 加计扣除所得税怎么算
  • 营业外支出会计编码
  • 资本公积的核算维度是什么
  • 股权转让的印花税税率是多少
  • 租户押金抵房租
  • 开出发票上有折扣的怎么入账?
  • 汽车属于固定资产类吗
  • 固定资产折旧方法不考虑净残值
  • 开个人普票需要身份证吗
  • 研发收入超过研发成本
  • 应收其他应收区别
  • 建筑公司可以收工程款发票吗
  • 服装销售怎么做
  • mysql存储过程是什么意思
  • mysql数据库主从数据不一致
  • mysql数据库性能
  • uphclean.exe - uphclean进程是什么意思
  • 用注册表关闭更新
  • WIN7系统如何设置自动关机
  • 优化linux系统的方法
  • 如何在linux中添加环境变量
  • 如何解决windows资源管理器已停止工作
  • js经典案例代码大全
  • [置顶]bilinovel
  • eslint-plugin
  • javascript中获取字符串长度
  • python scripy
  • JQuery解析XML的方法小结
  • Android开发中的几种管理机制的使用场景是什么
  • 税务局把我拉入黑名单了怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设