首页 > 系统服务 > 详细

shell自定义函数的测试方法

时间:2014-12-10 16:23:21      阅读:345      评论:0      收藏:0      [点我收藏+]

Shell脚本一般是整个文件一次性执行,也就是说整个文件相当于main函数。但是我只是想运行指定函数该怎么办?其实可以通过运行时使用函数名作为参数运行,说的好像有点抽象,看代码吧。

//firewalltest脚本内容

#!/bin/sh

parse_l7() {
echo "protocol"
echo "maxrate"
         echo "$*"
}

$*

openwrt终端输入

./firewalltest parse_l7 aa bb cc

终端输出

protocol
maxrate
aa bb cc

根据结果可以看出”firewalltest parse_l7 aa bb cc“相当于执行firewalltest文件中的parse_l7函数,参数为aa bb cc。

shell自定义函数的测试方法

原文:http://blog.csdn.net/cblou/article/details/41846387

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!