专业编程基础技术教程

网站首页 > 基础教程 正文

Shell中函数的声明、调用、参数简单使用

ccvgpt 2024-10-12 14:07:18 基础教程 7 ℃

Shell中函数的声明、调用、参数

函数:

Shell中函数的声明、调用、参数简单使用

将一些需要重复使用的命令操作定义为公共使用的语句块。

(1) 函数名(一个脚本中必须唯一)

(2) 函数体(命令或者语句的集合)

(3) 函数先定义后使用,一个函数一个功能

1、 格式

格式1

function 函数名

{

命令

......

}

格式2

函数名()

{

命令

......

}

2、 调用

函数名

3、 传参

函数名 参数1 参数2 ......

案例:

#!/bin/bash

#函数的定义、调用、参数测试

#auth:odysee

#定义函数方式1

print1()

{

echo "hello shell!"

}

#定义函数方式2

function print2

{

echo "hello world!"

}

#调用函数1

print1

#调用函数2

print2

执行

[odysee@kingdom shellFiles]$ bash function_1.sh

hello shell!

hello world!

(2) 给函数传参

#!/bin/bash

#函数的定义、调用、参数测试

#auth:odysee

#定义函数方式1

print1()

{

echo "$1"

}

#定义函数方式2

function print2

{

echo "$1"

}

#调用函数1

print1 "hello print1"

#调用函数2

print2 "hello print2"

执行脚本

[odysee@kingdom shellFiles]$ bash function_1.sh

hello print1

hello print2

测试完成

欢迎大家给予宝贵的意见或者建议。

欢迎大家补充或者共享一些其他的方法。

感谢支持。

Tags:

最近发表
标签列表