请指正:从makefile中提取参数
时间:2011-07-08
来源:互联网
使用的脚本如下:
复制代码
说明:
第一行:找出所以的mk文件
第二行:找出包含大写字母和下滑线的字符串:例如 LOCAL_SRC_FILES
第三行:增加换行
第四行:排序
问题一: 输出的结果,有些不是我预期的那样:在源代码中定义为:
LOCAL_SRC_FILES 但是脚本生成的确是LOCAL_SRC_FILES__
多了二个下划线,有些参数是多了一个下滑线,是什么原因造成的呢?
请指教!
问题二:
我想筛选出类似 字母加数字的变量 ,例如CONFIG_EAP_SAKE4
如何能实现呢?
谢谢!!
- find . -path .git -prune -o -path .repo -prune -o -path out -prune -o -name Android.mk |
- xargs -n 1 egrep 'if.*[A-Z]+_[A-Z]+' |
- tr -d -c A-Z_\\n |
- sort -u
第一行:找出所以的mk文件
第二行:找出包含大写字母和下滑线的字符串:例如 LOCAL_SRC_FILES
第三行:增加换行
第四行:排序
问题一: 输出的结果,有些不是我预期的那样:在源代码中定义为:
LOCAL_SRC_FILES 但是脚本生成的确是LOCAL_SRC_FILES__
多了二个下划线,有些参数是多了一个下滑线,是什么原因造成的呢?
请指教!
问题二:
我想筛选出类似 字母加数字的变量 ,例如CONFIG_EAP_SAKE4
如何能实现呢?
谢谢!!
作者: bxfqing 发布时间: 2011-07-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28