码迷,mamicode.com
首页 > 系统相关 > 详细

shell自定义函数的测试方法

时间:2014-12-10 16:25:08      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:style   ar   使用   sp   文件   bs   代码   nbsp   br   

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自定义函数的测试方法

标签:style   ar   使用   sp   文件   bs   代码   nbsp   br   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!