Linux程式设计(11ShellScript(bash))((8)返回状态Exit)-.docxVIP

  • 3
  • 0
  • 约1.55千字
  • 约 3页
  • 2023-08-17 发布于山东
  • 举报

Linux程式设计(11ShellScript(bash))((8)返回状态Exit)-.docx

Linux程式设计(11.ShellScript(bash))((8)返回状态Exit)- 在持续以前,我们必须切入另一个主题,即返回状态值-退出状态因 为如果/同时/直到都波及到使用退出状态来控制程序流的问题。 -退出后的数字是返回状态值-退出状态。 返回状态值,这能够大大增加使用外壳脚本组合程序的可能性。小 程序能够经过外壳脚本达成复杂的任务。 在外壳中,返回值0表示成功(真),非零值表示失败(假)比如,以下 两个小程序yes/no将返回0/1(成功/失败):/*yes.c*/ voidmain(void){exit(0);}/*no.c*/ voidmain(void){exit(1); ,则显示以下shell脚本\#!/bin/sh#YES 如果是;thecho\fi 不显示任何内容#!/bin/sh#NO (如果否);那么echo\fi - testexpress [express] 在Shell脚本中,testexpress/[express]这种语法被宽泛使用,它是一种特别实用的指令因为它的返回值是退出状态,所以经常用于 if/while/till情况。稍后,我们还将宽泛使用它。在介绍if/while/直到 以前,有必要先认识它。 返回0(真)或1(假)的值,详细取决于express的结果 迅速格式 -b文件:当文件存在且属性为特殊块(往常为/dev/xxx)时,返

文档评论(0)

1亿VIP精品文档

相关文档