【shell实战之】脚本函数基础_使用函数

shell脚本函数基础_使用函数

代码

#!/bin/bash

# 每当需要在脚本中使用该代码块时,直接写函数名即可(这叫作调用函数)
# 在 bash shell 脚本中创建函数的语法有两种。
#   第一种语法是使用关键字 function,随后跟上分配给该代码块的函数名:
#   第二种在 bash shell 脚本中创建函数的语法更接近其他编程语言中定义函数的方式:
#     name() {
#     commands
#     }
#  函数名后的空括号表明正在定义的是一个函数。

# 要在脚本中使用函数,只需像其他 shell 命令一样写出函数名即可:
# using a function in a script
function func1 {
 echo "This is an example of a function"
}
count=1
while [ $count -le 5 ]
do
 func1
 count=$[ $count + 1 ]
done
echo "This is the end of the loop"
func1
echo "Now this is the end of the script"

# 函数定义不一定非要放在 shell 脚本的最开始部分,但是要注意这种情况。如果试图在函数
# 被定义之前调用它,则会收到一条错误消息
# 函数名必须是唯一的,否则就会出问题。如果定义了同名函数,
# 那么新定义就会覆盖函数原先的定义,而这一切不会有任何错误消息

运行结果

This is an example of a function
This is an example of a function
This is an example of a function
This is an example of a function
This is an example of a function
This is the end of the loop
This is an example of a function
Now this is the end of the script
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值