shell脚本(函数定义及参数调用)
时间: 2023-07-04 20:08:35 浏览: 94
Shell脚本函数定义和函数参数
Shell 脚本中可以定义函数,并在脚本中调用这些函数来实现特定的功能。函数定义格式如下:
```
function_name() {
command1
command2
...
}
```
其中,`function_name` 是函数名字,后面是一对花括号 `{}`,里面是函数的命令序列。
在 Shell 脚本中调用函数,可以使用函数名字即可,如下:
```
function_name
```
如果函数需要参数,可以在函数名后面加上这些参数,如下:
```
function_name arg1 arg2 ...
```
在函数内部可以使用 `$1`, `$2`, `$3`, ... 来获取传递给函数的参数值。
下面是一个简单的示例,演示了如何定义函数并调用它:
```
#!/bin/bash
# 定义一个函数
greeting() {
echo "Hello, $1!"
}
# 调用函数
greeting "World"
```
运行以上脚本,输出结果为:
```
Hello, World!
```
在上面的示例中,定义了一个名为 `greeting` 的函数,该函数可以接收一个参数 `$1`,并在函数内部打印一条问候语。在调用该函数时,传递了一个参数 `World`,因此输出结果为 `Hello, World!`。
阅读全文