`
a387776286
  • 浏览: 12142 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

Shell-function

 
阅读更多
function funName(){
  ...
}
or
funName(){
  ...
}

# 函数调用:
funName pro1 pro2


#!/bin/bash
#fun.sh
function add(){
    echo $(($1+$2))
}
add 20 30
add 20 90
分享到:
评论

相关推荐

    shell -ld教程

    Shell脚本可以定义自己的函数,通过`function`关键字或直接使用函数名加上括号。函数可以接受参数,返回值,方便代码复用。 6. **输入/输出重定向** Shell允许通过`>`和`符号进行输入输出重定向,将命令的标准...

    csapp-shell-labcsapp-shell-labcsapp-shell-lab

    ### CS213 Fall 2002: Lab Assignment L5 - Writing Your Own Unix Shell #### Introduction In this lab assignment, the primary objective is to deepen your understanding of process control and signaling ...

    shell-_-Linux-.zip_shell 进程

    1. **function.inc**:这个文件通常包含了通用的函数定义,可以在其他脚本中调用。例如,可能会有错误处理函数、时间戳获取函数等,提高代码复用性。 2. **MonSystem.sh**:此脚本可能用于全面监控系统状态,包括...

    Shell-UNIX.rar_UNIX_Unix shell

    常见的Unix Shell有Bourne Shell(sh)、C Shell(csh)、Korn Shell(ksh)和Bash(Bourne-Again SHell),其中Bash是最广泛使用的Shell,也是Linux默认的Shell。 **二、Shell脚本** Shell脚本是编写在文本文件中...

    Shell-脚本常用命令-文档.zip

    Shell脚本是Linux/Unix操作系统中的一个强大工具,它允许用户编写自动化任务,执行一系列命令,简化日常操作。本文将详细解析Shell脚本中的常用命令,帮助你更好地理解和利用这一强大的资源。 1. **基本结构** - ...

    RTT4-RTThread使用Shell-finsh及TC测试框架

    在 application.c 文件中添加一个测试函数,例如 testfunc(),并使用 FINSH_FUNCTION_EXPORT 宏来导出这个函数。重新编译工程,并在 Finsh 命令行中输入 t,然后按下 Tab 键,Finsh 会自动补全 testfunc() 函数名。...

    shell-编写lanmp一键安装脚本

    - **function**:定义函数。 - **if**:条件语句。 - **rpm -qa**:查询已安装的RPM包。 - **grep**:文本搜索工具。 - **wget**:下载文件。 - **tar**:归档文件操作。 - **useradd**:添加新用户。 - **chown**:...

    shell-plus-plus:一种友好且现代的面向对象功能的Shell脚本语言

    这包括使用`function`关键字定义函数,支持块级作用域,以及更清晰的错误处理机制。这些改进使得代码更容易理解和调试,降低了学习和使用的门槛。 ### 终端和命令行交互 `shell-plus-plus`依然保留了与终端和...

    shell-and-vi-compile.rar_linux C语言 shell_linux compile命令_reach4m

    2. **设置断点**:`break function_name`或`b line_number`。 3. **运行程序**:`run`或`r`。 4. **单步执行**:`step`或`s`。 5. **查看变量值**:`print variable_name`。 6. **继续执行**:`continue`或`c`。 7. ...

    MIPCMS 远程写入配置文件Getshell-1.pdf

    ### MIPCMS 远程写入配置文件Getshell 漏洞分析与防御 #### 一、背景介绍 MIPCMS是一款广泛应用于企业网站管理的内容管理系统。然而,任何软件都可能面临安全挑战,MIPCMS也不例外。在MIPCMS内容管理系统V3.1.0...

    SHELL编程---初学者

    - 函数用于封装重复代码,如`function myFunction() { commands; }`。 - 调用函数使用函数名,如`myFunction`。 6. **重定向与管道** - 重定向(`>`,`>>`)将命令输出重定向到文件或追加到文件。 - 管道(`|`...

    shell-基础

    function func_name() { statements... } ``` 6. **命令行参数**: - 脚本运行时可以接收命令行参数,如`$1`, `$2`等分别代表第一个、第二个参数。 7. **Shell脚本示例**: - 包含了编程步骤、二进制到十...

    shell format

    5. **函数定义**:Shell脚本中可以定义函数,方便代码复用,如`function myfunc() { commands; }`。 6. **逻辑操作符**:`&&`表示逻辑与,`||`表示逻辑或,用于连接多个命令,只有当`&&`前的命令成功时,才会执行...

    ThanlonSmith#shell-note#函数1

    13.2 函数语法函数有两种语法:第一种语法函数名(){代码块第二种语法function 函数名{代码块定义函数return 0 # 返回一个值,可写可不写调用

    Linux从零入门实战-Shell编程-b64_c3VuJTIwYm95-it720.pdf

    5. **函数**:定义函数用`function funcname() {}`,调用函数用`funcname`。函数内部可以包含变量和命令,提高代码复用性。 6. **常用库**:Shell提供了许多内置命令和函数,如`grep`用于搜索文本,`awk`进行文本...

    shell-proxy:rvm2创意的概念证明

    Shell代理。 手提袋leeb。 输入: require './lib/shell-proxy' class ShellProxy case ARGV [ 0 ] when "PosixProxy" include PosixProxy when "VimProxy" include VimProxy else raise "usage #{ $0 } :...

    13_questions_of_shell, shell十三问--shell教程(markdown 版本).zip

    Shell支持函数,如`function myfunc() { commands; }`。函数可以接收参数,通过`$1`、`$2`等引用。 8. **重定向和管道** `>`用于重定向输出到文件,`用于从文件读取输入。`|`管道符将一个命令的输出作为另一个...

    Unix-Shell-脚本:Unix通用脚本

    function greet() { echo "Hello, $1!" } greet "World" ``` 7. 脚本控制:`break`和`continue`用于中断循环,`exit`用于结束脚本执行。 三、Shell脚本进阶 1. 输入/输出重定向:`用于输入重定向,`>`和`>>`...

    实战Linux Shell编程与服务器管理-脚本文件.rar

    例如,`function myFunction() { commands; }`定义了一个名为myFunction的函数。 5. **文件操作**:Shell提供了丰富的文件处理命令,如cat查看文件内容,cp/mv复制/移动文件,rm删除文件,mkdir创建目录,cd切换...

Global site tag (gtag.js) - Google Analytics