1 Shell脚本中的return,exit 0
shell脚本中,一般在脚本的函数里面使用return语句,函数中使用return语句后,表示函数执行完毕,函数中return语句后面的代码将不再执行,同时脚本将继续执行函数后的代码。

但是exit 0无论在脚本中,还是函数中,一旦使用,将退出整个shell脚本。
2 父进程获取子进程的变量
1. 在A脚本中执行B脚本,可以让B脚本exit strb ,然后在A脚本使用
$?来获取B脚本的strb,这样就可以实现了,父进程获取子进程的变量。
2. 让B脚本实现重定向,这样也是可以获取子进程的变量

Shell脚本中的return,exit 0,以及 父进程获取子进程的变量相关推荐

  1. java父进程获取子进程异常_如何在perl的父进程中获取死亡的子进程的PID?

    您可以将父项及其子项放在自己的进程组中,并通过向父项发送信号来终止整个系列 . 根据您的问题的性质,您可能愿意离开(麦克马纳斯先生!),并且因为每次尝试 kill 对已经死亡的子进程感到失败 . 如果 ...

  2. shell获取脚本本身名称_linux,shell脚本中获取脚本的名字,使用脚本的名字。

    需求描述: 写shell脚本的过程中,有时会需要获取脚本的名字,比如,有的时候,脚本 中会有usage()这种函数,可能就会用到脚本的名字. 实现方法: shell脚本中,通过使用$0就可以获取到脚本 ...

  3. shell 脚本中求一个字符串的长度

    shell 中没有可以直接求 某个字符串变量的长度,有时候 想判断 这个字符串的长度,该如何是好呢, 我们都知道  -n  -z  分别是 字符串不为空, 和字符串 为空. 有时候想知道,字符串的长度 ...

  4. 2022.8.31 进程中无名管道的特点,无名管道的创建,为何无名管道只能能够实现具有亲缘关系的进程间的通信,以及实现利用无名管道父进程给子进程发送消息的完整代码。

    无名管道通信 无名管道特点: (1):只能用于具有亲缘关系的进程之间的通信.(父子进程或兄弟进程) (2):是一个半双工的通信模式,具有固定的读端和写端.(fd[0]固定为读端,fd[1]固定为写端) ...

  5. linux 脚本$字符,一文看懂shell脚本中$0 $1 $# $@ $* $? $$ 的各种符号意义

    概述 shell中有两类字符,一类是普通字符,在Shell中除了本身的字面意思外没有其他特殊意义,即普通纯文本:另一类即元字符,是Shell的保留字符,在Shell中有着特殊的含义. 今天主要介绍一下 ...

  6. Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义以及linux命令执行返回值代表意义

    Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义以及linux命令执行返回值意义 (1) Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 1.1.简要说明 ps: ...

  7. shell脚本中$0,$1,$2的含义

    我们经常见到shell脚本中使用的$0,$1,$2,分别的意思就是: $0:是指你所写的shell脚本本身的名字: $1:是指你写的shell脚本所传入的第一个参数 : $2:是指你写的shell脚本 ...

  8. 检查在Unix Shell脚本中设置环境变量的简洁方法是什么?

    我有一些Unix shell脚本,在开始做事之前,我需要检查某些环境变量是否已设置,因此我要执行以下操作: if [ -z "$STATE" ]; thenecho "N ...

  9. shell脚本中的特殊变量与if条件测试

    1.特殊变量 实际工作中我们不可避免的遇到一些xxxx.sh脚本文件,实际阅读shell脚本代码时经常会遇到很多特殊变量(例如:$0.$n.$#.$@.$*.$?.$$等),我们常常会被这些特殊符号折 ...

最新文章

  1. 网络工程师成长日记333-某城市政府项目
  2. mysql insert 的时候时间给默认值
  3. 【Python】time内置模块处理时间信息
  4. C++关键字--volatile
  5. 细说 ASP.NET Cache 及其高级用法
  6. 崩溃!还未修复的 Bug,凌晨三点遭到黑客 DDoS 攻击 | 技术头条
  7. python入门爬虫案例_[Python入门学习]-爬虫项目案例讲解
  8. 通过一个视频剖析数据可视化的秘密
  9. [总结] Min-Max容斥学习笔记
  10. C#委托四(匿名方法)
  11. STM32通过定时器捕获的方法驱动(HC-SR04)超声波测距模块
  12. 稳压二极管的工作原理及稳压二极管使用电路图
  13. Android多国语言缩写(全)
  14. Python读xml
  15. java有理数类的封装_【Java笔记】有理数的类封装
  16. 逻辑回归(神经网络Sigmod激活函数,计量logit模型)
  17. 如何安装redis和给wordpres加速?
  18. 翻译 API 一句话API
  19. The Preliminary Contest for ICPC Asia Xuzhou 2019
  20. 抖音常见的违规封号行为;怎么避免抖音违规;丨国仁网络资讯

热门文章

  1. JVM GC原理解析
  2. Android-GC原理探究(深度好文),太牛了
  3. LVCD1000-3流量计(压力与流量)检测及校准系统标准方案
  4. 【ChatGPT】ChatGPT-5 比 ChatGPT-4 强在哪?GPT-6会如何演化?
  5. SpringBoot https双向认证操作
  6. matlab加权滤波,matlab实现七种滤波方法
  7. k8s开发基础-WeopsWay自动化运维平台之多k8s集群管理
  8. 牛客竞赛(CSP高级组) 信息学奥赛 950K 糖果传递(详细答案及简析)
  9. 在Windows Server 2016 中共享及权限的操作
  10. Qt-QML-Popup,弹层界面编写