awk的接口实现方案1
2024-08-24 07:32:27
module/a.awk
function sum(a, b)
{
return a + b
}
module/b.awk
function sum(a, b)
{
return a * b
}
main.awk
END{
print sum(,);
}
调用方式:
echo "" | igawk -f main.awk -f module/a.awk
# 打印 echo "" | igawk -f main.awk -f module/b.awk
# 打印
这样也能体现接口的一种理念:让main.awk里的代码依赖接口(sum函数) 而控制不同模块文件的加载控制行为,但是这样的方式似乎仍然不够灵活,我们想要的是由逻辑驱动的行为选择,而不是一开始就指定好,那么继续尝试
最新文章
- shell 多行注释
- Centos网络配置
- __getattitem_ \__setattitem__\__delitem__
- spring mvc实现新增用户
- as3 打开窗口类
- hibernate_validator_06
- bootstrap瀑布流代码
- 找出指定目录下,大于指定大小的文件(LINUX SHELL)
- 自定义 select 下拉菜单
- SSM框架搭建web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- .net项目中上传大图片失败
- PL/SQL分页查询
- Android开发学习资源
- 201521123002《Java程序设计》第9周学习总结
- ASP.NET实现网页版小优盘
- Fiddler之iOS手机抓包实战操作
- (转载)js日期格式化转化
- python删除文件和文件夹
- cronolog日志切割catalina.out
- ResultHandler的用法