`
javasogo
  • 浏览: 1817076 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux shell脚本中,如何定义函数及调用函数

 
阅读更多
在代码复用及可维护性方面,函数有着巨大的优势,因此,把常用功能封装成函数是一件非常平常的事。shell脚本中,怎么定义函数及使用函数呢?
函数定义:

函数调用:

func_name parm

函数体中,可以通过$1 $2 ...$9接受函数调用中的变量

函数可以通过return 返回函数执行的结果

可以通过下面一个简单例子,来看下在shell脚本中怎么定义使用函数

1、在/root/bin目录下新建函数文件main.fun

2、在main.fun文件中编写函数findit内容

3、Shell中载入函数文件/root/bin/main.fun

4检查载入文件

set命令将在shell中显示所有的载入函数

5、调用函数







分享到:
评论

相关推荐

    Linux 在Shell脚本中使用函数实例详解

    Linux 在Shell脚本中使用函数实例详解 Shell的函数 Shell程序也支持函数。函数能完成一特定的功能,可以重复调用这个函数。 函数格式如下: 函数名() { 函数体 }  函数调用方式: 函数名 参数列表  实例:编写...

    LINUX SHELL 脚本攻略

    Shell脚本的基本构成包括:变量、环境变量、命令执行、流程控制(如if语句、for循环、while循环等)、函数定义和使用、输入输出处理等。掌握这些基本元素对于编写有效、高效的Shell脚本至关重要。 1. 变量和环境...

    Linux shell 脚本攻略源代码第二版

    在IT领域,Linux Shell脚本是系统管理员和开发者日常工作中不可或缺的工具,它允许用户通过命令行接口自动化执行一系列任务。《Linux shell 脚本攻略-第二版》是一本深受赞誉的书籍,旨在帮助读者深入理解并掌握...

    Linux shell 脚本攻略

    Linux Shell脚本是Linux操作系统中一种强大的自动化工具,它允许用户通过编写脚本来执行一系列命令,实现系统管理和任务自动化。本书《Linux Shell脚本攻略》(第2版)深入浅出地介绍了Shell脚本的编写技巧和实战...

    Linux Shell 脚本基础

    Linux Shell脚本基础是Linux系统管理员和开发者必备的技能之一,它允许用户通过编写脚本来自动化日常任务。本文将深入探讨Shell脚本的基础知识,包括基本语法、变量、控制结构、函数以及常用的内置命令。 首先,...

    LINUX SHELL脚本攻略(中文版带书签)_linux_

    Shell脚本是Linux操作系统中的强大工具,它允许用户通过编写简单的命令行指令组合来自动化日常任务,提高工作效率。这本书以中文版的形式提供,方便了中文读者的学习。 Shell脚本的基础知识包括了解Shell的种类,如...

    Linux Shell 脚本攻略

    - **定义和调用Shell函数**:通过`function`关键字或直接使用函数名定义,通过函数名调用。 - **函数参数**:函数可以接收参数,类似于位置参数。 6. **输入/输出重定向** - **标准输入(stdin)、标准输出...

    Linux_shell脚本大全文档

    此外,脚本还可能包含函数定义和调用,以增强代码的可读性和复用性。 在使用Shell脚本时,还需要注意路径问题。相对路径和绝对路径是两种基本的文件定位方式。相对路径是相对于当前工作目录的路径,而绝对路径从根...

    LINUX SHELL脚本攻略(中文版带书签)

    Linux Shell脚本是Linux操作系统中一种强大的自动化工具,它允许用户通过编写一系列命令来执行批量任务,简化日常操作。在Linux世界里,Shell脚本对于开发人员、测试人员和运维人员来说都是必备的技能。本书“LINUX ...

    解决Unity不能调用shell脚本传递参数的问题

    但在实际操作中,可能会遇到Unity无法正确调用shell脚本并传递参数的问题。本文将详细介绍如何解决这一问题,并提供一个具体的示例来帮助理解整个流程。 #### Unity 调用 Shell 脚本概述 在Unity中,可以通过`...

    LINUX SHELL脚本攻略 中文版

    《LINUX SHELL脚本攻略 中文版》是一本针对Linux系统中SHELL脚本编程的实战指南,旨在帮助读者掌握高效、实用的SHELL脚本编写技巧。书中的内容覆盖了从基础知识到高级应用,通过解决110多个实际问题,展示了作者的...

    完全使用Linux shell脚本语言编写的一个简单的作业管理系统

    在IT行业中,Linux Shell脚本语言是系统管理员和开发者常用的一种工具,用于自动化日常任务和管理系统。本项目是一个使用Linux Shell脚本实现的简单作业管理系统,它提供了对学生和教师友好的交互界面,使得作业管理...

    linux shell脚本学习文档

    Linux Shell脚本是Linux系统中用于自动化任务处理的编程语言,尤其在系统管理、文件操作、数据处理等方面有着广泛的应用。Bash(Bourne-Again SHell)是Unix及类Unix系统中最常用的Shell,包括Linux。这份"Linux ...

    Linux-test-shell.zip 练习 Linux 调用shell脚本

    这个"Linux-test-shell.zip"文件显然是一份用于练习编写和调用Linux Shell脚本的资源。下面我们将深入探讨Linux Shell脚本的基本概念、常用命令以及如何在实际环境中调用它们。 首先,让我们理解什么是Shell。在...

    linux shell 脚本攻略里用来下载链接图片的脚本,附上整本书脚本打包

    curl和wget都是Linux中常用的命令行工具,用于从互联网上下载文件。它们可以通过URL来获取网页内容,因此可以配合正则表达式或grep等工具来抓取网页中的图片链接。 1. **基础shell语法**: - 变量声明与赋值:例如...

    linux shell脚本攻略

    ### Linux Shell脚本攻略知识点详解 #### 一、Shell脚本基础 1. **Shell简介**: ...通过以上内容的学习和实践,你可以更加熟练地掌握Linux Shell脚本的编写技巧,从而提高工作效率,解决实际工作中的各种问题。

    linux shell 脚本编程

    本篇文章将深入探讨Linux Shell脚本编程的基础知识,包括变量、控制结构、函数、输入/输出重定向以及一些实用技巧。 首先,让我们了解什么是Shell。在Linux系统中,Shell是一种命令行界面,用户可以通过它与操作...

    liunx shell脚本编程-全网最全

    4. Linux Shell 脚本函数 函数是 Linux Shell 脚本编程中的一种重要概念,用于封装一系列操作。 * shell 函数的调用:函数可以被多次调用,实现代码的重用。 * shell 函数变量的作用域:函数中的变量可以在局部和...

    shell自定义函数及参数调用解析

    二、调用函数 只需要使用函数名,即可调用某个函数:$ fname ; #执行函数 可以传递参数给函数,并由脚本进行访问:fname arg1 arg2; # 传递参数 以下是函数fname的定义。在函数fname中,包含了各种访问函数参数的...

Global site tag (gtag.js) - Google Analytics