位置: 编程技术 - 正文

执行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脚本命令)

  • 非营利组织营利了怎么办
  • 预收账款属于什么科目借贷方向
  • 非正常损失的进项税额转出公式
  • 先报税还是先清卡反写
  • 增值税申报失败怎么撤销
  • 代账公司需要做报表吗
  • 公司把钱借给个人
  • 经营性应收项目和经营性应付项目
  • 现金折扣的销售额
  • 母公司给子公司担保的规定
  • 加工原因造成的废品损失
  • 市场费用的账务处理
  • 代扣代缴城建税可以享受六税两费
  • 开了专票不报销犯法吗
  • 子公司向母公司借款
  • 营改增后房产土地作价入股该如何做税务处理?
  • 设备租赁公司购进设备怎么做账
  • 公司管理层的作用
  • 利润表的企业所得税怎么查询
  • 2018年2月1日以后出口发票如何开具
  • 发票可以开具办公用品吗?
  • 固定资产处置的账务处理
  • 房产企业竞标取消通知
  • 跨区经营的税务政策
  • 现金日记账对方科目是什么意思
  • 为什么红字信息查不到
  • 房地产土地增值税计税依据
  • 没有对公账户怎么办
  • 新会计制度下如何做账
  • 企业所得税汇算清缴补缴税款分录
  • php字符串型数据的定义方式
  • 应收账款周转天数减少说明什么
  • 房地产企业增值税怎么计算
  • 两借三贷是复合分录吗
  • 高温补贴计入
  • 买支票需要带什么章
  • 董事会会费应计什么科目
  • 午夜太阳的意思
  • php模板引擎有哪些
  • Vue中@change、@input和@blur的区别以及什么是@keyup
  • 干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨
  • php image
  • 总公司与分公司怎么报税
  • 勾选平台发票下载
  • 增值税普通发票和电子普通发票的区别
  • 主营业务收入含义
  • 汇兑损益一级科目
  • 工会经费付款分录
  • 资本公积占比多少合适
  • 有哪些情况可以用别人的id
  • 应交税费科目怎么调整
  • 交通运输业安全经费提取的会计处理
  • 企业缴纳社保要下载什么软件
  • 采购材料发票未到
  • 服务佣金最高可以收多少
  • sql游标怎么用
  • window组策略
  • linux常用基本命令pwd
  • centos5.8服务器
  • 电脑任务栏中没有网络图标
  • win8使用教程和技能
  • Ubuntu 8.10 Server Ruby 的安装方法
  • win7系统关机没反应
  • linux与windows有哪些主要区别
  • win10 预览版 移除 tab 栏 特性
  • win7系统运行卡怎么办
  • win10系统怎么cmd
  • jquery技巧
  • nodejs formidable
  • 批处理查询文件是否存在
  • Build Qt5.3.1 for Freescale I.MX6Q based Linux 3.0.15
  • shell脚本数组的用法
  • cmd的tree指令
  • python利用matplotlib库绘制六边形
  • javascript密码框
  • javascript书写基本规范
  • python bottle 教程
  • 残疾人就业保障金什么时候申报缴纳
  • 沈阳地方税务局原局长
  • 国家税务总局并入财政部最新消息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设