位置: 编程技术 - 正文

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

  • 一次性加速折旧汇算清缴怎么填报
  • 发票进项和销项差一个字
  • 酒水进项税税率
  • 单位车辆交强险赔付流程
  • 可供出售金融资产和交易性金融资产
  • 单位缴纳的社保在哪里查询
  • 公司零星费用报销话术
  • 事业单位建账期初数银行存款余额填在哪个科目
  • 多转出的进项税能否转回
  • 小规模纳税人转成一般纳税人条件
  • 增值税专票盖章正确位置
  • 企业的主营业务收入
  • 向境外支付违约金要代扣税吗
  • 一次性劳务费需要交税吗
  • 企业增加的留存收益计入
  • 零余额账户用款额度年末转入什么科目
  • 公司账户里的钱有利息吗
  • 定向增发是什么融资方式
  • 为什么预付账款是流动资产
  • 收到美金没有结汇会计分录
  • 上年多计提所得税怎么做会计分录
  • 工会经费使用具体办法
  • php递归算法经典实例
  • 股东变更股权转让未分配利益
  • window7无法正常启动怎么办
  • java.exe进程可以关掉吗
  • synaudsrv.exe是什么
  • 国家对国有企业采取的政策是怎样的
  • hottray.exe是什么进程 有什么作用 hottray进程查询
  • laravel如何使用前端的纯静态页
  • 流动资产占资产总额的比率叫什么
  • 实缴资本多久可以取出随便用吗
  • laravel artisan命令
  • vue思维导图怎么下载
  • 什么叫python
  • 本年利润弥补以前年度亏损分录
  • 酒店的销售费用和管理费用如何进行区分
  • 哪些项目的进项税额可以从销项税额中抵扣
  • Windows下Postgresql下载与配置方法
  • 所得税的应税所得额
  • 兼职人员的差旅费
  • 商品流通企业的种类
  • 免税收入与不征收的区别
  • 一般整形医院的药在哪进货
  • 企业财务费用为负好不好
  • 娱乐服务计费销售额包括
  • 房产税是怎么样
  • 公司账户钱能全取出来吗
  • 股东分红申报个税怎么填
  • 年度利润总额的英文缩写
  • 分期付款购入固定资产该如何做账务处理呢?
  • 检测费账务处理
  • 红冲暂估原材料如何做会计分录
  • 春节重要通知发放工资
  • 实收资本增减变化为负数的原因
  • 调整以前年度利息支出
  • 诉讼费用负担原则是什么
  • 发票开预付卡充值可以计入费用吗?
  • 关于租金收入确认的说法
  • 预付账款和预收账款怎么区分
  • 设置包装盒
  • sql简单教程
  • windows2000文件和文件夹的属性包括
  • 如何查看电脑型号及配置
  • 如何用pe弄双系统引导
  • Win10系统如何开启全部权限
  • WIN7系统安装
  • win8操作系统安装
  • 预装win7旗舰版
  • linux在服务器领域的应用状况
  • Android游戏开发教程
  • node-js
  • 入门级啥意思
  • pygame有哪些函数
  • android动画种类
  • js文字滚动代码
  • excel执行python脚本
  • 地税登记序号查询系统
  • 山西省网上营业执照申请官网?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设