多个脚本调用同一个函数的方法
来源:互联网 发布:移动端网页聊天室源码 编辑:程序博客网 时间:2024/05/22 23:59
单个脚本函数可以减少输入量,但如果多个脚本要使用多个同样的函数该怎么办?
在bash shell里可以创建函的库文件,类似于编程里调用库函数一样。
首先要创建公共库文件,把自己要调用的函数写在里面,如下所示:
#my script functionsfunction add { echo $[$1 + $2]}function mul { echo $[$1 * $2]}function div { if [ $2 -eq 0 ] then echo "cuowu" else echo $[$1 / $2] fi}写好之后怎么去调用库文件?
我们可以使用source命令俗称点操作符,为了在咱们的脚本里调用库文件,只要添加如下命令(点和点之间有一个空格):
. ./myfuns
或者
source ./myfunsmyfuns是自定义库文件的名字,库文件要和和调用它的脚本在同一个目录下,如果不在就要加上绝对路径来访问库文件。
脚本实例如下:
#!/bin/bash#. ./myfunsval_1=10val_2=5result_add=`add $val_1 $val_2`result_mul=`mul $val_1 $val_2`echo "add is $result_add"echo "mul is $result_mul"运行结果:
[root@localhost ~]# ./fun add is 15mul is 50
阅读全文
1 0
- 多个脚本调用同一个函数的方法
- 多个线程调用同一个线程函数的方法
- 多个线程调用同一个线程函数
- 多个按钮调用同一个方法
- 多个线程调用同一个处理函数的互斥问题
- JAVA同一个类的函数(方法)之间的调用
- java中,多个线程同时调用同一个静态方法的问题
- 2.2.7多个线程调用同一个方法是随机的
- 同一个service调用多个dao的事务问题
- LUA脚本调用C函数的方法
- springmvc结果的转发和重定向 (需求:在同一个请求中调用多个方法) (13)
- 多个.Net程序共用同一个config文件的方法
- 多线程调用同一个函数
- 关于同一个函数,在多个js中有,在html调用这个函数的时候,是后者覆盖掉前者,还是执行完前者,再执行后者?
- MVC页面不同控制器下的方法调用同一个后台函数
- 多个函数使用同一个变量
- Struts同一个action执行多个方法
- 多个button绑定同一个onclickListener方法
- Q122:PBRT-V3,提高Monte Carlo积分计算效率的方法——Russian Roulette和Splitting(13.7章节)
- opecncv之运动物体检测
- 分割List集合
- 多个servlet间跳转技术的细节
- Hbase 查询过程详解(基于hbase0.98版本后分析的)
- 多个脚本调用同一个函数的方法
- Sublime text!行首,行尾,批量编辑!
- android之APP模块编译
- CodeForces697C【LCA】
- Oracle Probider for OLE DB找不到,怎么破?
- 2460: [BeiJing2011]元素 有关线性基的理解
- [IOS]为UILabel添加点击事件
- css3属性总结(上)
- P问题、NP问题、NPC问题