本书目前为止所有脚本都是从头到尾执行。这样做很好,但你也许已经注意到有些脚本
段间互相重复。
s h e l l允许将一组命令集或语句形成一个可用块,这些块称为s h e l l函数。
本章内容有:
• 定义函数。
• 在脚本中使用函数。
• 在函数文件中使用函数。
• 函数举例。
函数由两部分组成:
函数标题。
函数体。
标题是函数名。函数体是函数内的命令集合。标题名应该唯一;如果不是,将会混淆结
果,因为脚本在查看调用脚本前将首先搜索函数调用相应的s h e l l。
定义函数的格式为:
函数名()
{
命令1
. . .
}
或者
函数名(){
命令1
. . .
}
两者方式都可行。如果愿意,可在函数名前加上关键字f u n c t i o n,这取决于使用者。
f u n c t i o n 函数名()
{ ...
}
可以将函数看作是脚本中的一段代码,但是有一个主要区别。执行函数时,它保留当前
s h e l l和内存信息。此外如果执行或调用一个脚本文件中的另一段代码,将创建一个单独的
s h e l l,因而去除所有原脚本中定义的存在变量。
函数可以放在同一个文件中作为一段代码,也可以放在只包含函数的单独文件中。函数
不必包含很多语句或命令,甚至可以只包含一个e c h o语句,这取决于使用者。
分享到:
相关推荐
shell编程与普通的编程语言相比,shell编程可以用来执行一些流程调度以及任务量比较轻的处理流程的处理工具--因为毕竟是系统命令的整合调用,处理的时候,都会产生系统调用,在处理任务量大且比较复杂的流程的任务时...
019shell 函数.pdf 020向脚本传递参数.pdf 021创建屏幕输出.pdf 022创建屏幕输入.pdf 023调试脚本.pdf 024shell嵌入命令.pdf 025深入讨论.pdf 026shell 工具.pdf 027几个脚本例子.pdf 028运行级别脚本.pdf...
在VB6.0版本中,SHELL函数是一个非常重要的功能,它允许我们从Visual Basic程序中调用外部应用程序,执行命令行操作或者打开特定的文件。这个实例可能涉及到如何使用SHELL函数来实现串口通信。 串口通信是计算机...
4. **Shell函数** (019shell函数.PDF):Shell函数允许将一组命令封装起来,提高代码复用性。这部分将介绍如何定义和调用函数,以及函数参数的使用。 5. **AWK介绍** (009AWK介绍.PDF):AWK是一种强大的文本分析工具...
通过熟练掌握这些Shell函数式编程技巧,你将能够编写出更加高效、可维护的脚本,从而提升Linux系统的自动化和管理效率。记住,实践是检验真理的唯一标准,多动手编写和调试Shell脚本,才能真正领会其精髓。
例如,文件"019shell 函数.pdf"可能涵盖了如何定义和使用自定义函数,而"020向脚本传递参数.pdf"则可能讲解了如何在脚本中接收和处理命令行参数。 "021创建屏幕输出.pdf"可能涉及重定向(>、>>)和管道(|)的概念...
1. **Shell函数**:019Shell函数.PDF章节可能详细介绍了如何在Shell脚本中定义和使用函数,包括函数的声明、参数传递以及返回值。Shell函数是编写可复用代码的重要手段,能够提高脚本的模块化和可维护性。 2. **...
### Shell函数:深入理解与应用 在Shell编程中,函数是一种强大的工具,它允许程序员将一系列命令封装起来,实现代码的复用、模块化以及更高级的控制结构。本文将详细解析Shell函数的基础概念、创建方法、参数传递...
下面将详细介绍创建 Shell 脚本、Shell 基础语法、流程控制语法以及如何定义和使用 Shell 函数。 首先,让我们理解一下 Shell 编程的基础。Shell 是操作系统提供的一种命令解释器,用户通过 Shell 与操作系统进行...
在VB(Visual Basic)编程语言中,Shell函数是一个非常实用的命令,用于执行操作系统命令或者启动应用程序。在本文中,我们将深入探讨VB中Shell函数的使用,并结合大学生可能需要的七类网站,来阐述如何利用Shell...
Shell函数是Linux系统中shell脚本编程的一个重要特性,它允许用户将一段可复用的代码封装成一个函数,通过一个名称来调用执行。Shell函数类似于其他编程语言中的函数,但它们在shell脚本执行时才被解释器解释,而...
SHELL 脚本函数代码的详解 1 函数的创建 2 函数和脚本的不同
Shell函数是Shell编程中的核心元素,它允许我们将一系列命令组织在一起,形成可重用的代码块,从而提高脚本的可读性和效率。在Shell中,主要有三种方式来定义函数: 1. **不带`function`关键字的函数定义**: 这是...
1. **Shell函数**(019shell 函数.pdf):Shell函数是可重用的代码块,允许将常用操作封装起来,提高脚本的模块化。它们可以接收参数,返回值,并且可以在脚本的任何地方调用,使代码更加整洁和易于维护。 2. **CGI...
Linux中的shell函数Linux中的shell函数
在Linux系统中,Shell脚本是用户与操作系统交互的重要方式,而Shell函数是编写复杂脚本时不可或缺的构造块。本文将深入探讨如何在Shell中定义、调用和使用函数,以及函数参数的传递和跨文件调用。 一、无参函数的...
附件是shell的日期处理函数,包含大多数的日期处理方法,希望对大家有帮助。
其中,Shell函数是提高脚本效率和可复用性的重要特性。本文将深入探讨Linux Shell函数的概念、创建、调用以及其在日常系统管理中的应用。 ### 1. Shell函数基础 Shell函数类似于其他编程语言中的函数,它是一段可...
day5shell函数和数组shell编程.txt
Shell函数是Shell脚本编程中的重要组成部分,它们允许我们将常用的操作封装起来,提高代码的可读性和重用性。下面将详细介绍7种Shell函数的用法。 1. **在shell文件内部定义函数并引用** 在Shell脚本中定义函数很...