qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年5月1日

摘要: Linux下find一次查找多个指定文件或者排除某类文件,在 GREP 中匹配多个关键字的方法(1)Linux下find一次查找多个指定文件:查找a.html和b.html find . -name "a.html" -name "b.html" find . -regex '.*\.txt\|.* 阅读全文
posted @ 2016-05-01 22:34 江召伟 阅读(5909) 评论(4) 推荐(0) 编辑

摘要: find之强大毋庸置疑,此处只是带领大家一窥find门径,更详细的说明见man find和 info find。整篇文章循序渐进,从最常用的文件名测试项开始步步深入,到第六节基本讲完find处理文件的规则,再之后的章节是一些常用表达式的说明。 (此篇中所有选项及例子基于GNU find versio 阅读全文
posted @ 2016-05-01 21:11 江召伟 阅读(71991) 评论(2) 推荐(7) 编辑

摘要: 使用选项:find [路径] <表达式> [操作] 1、name选项,按名称查找查找当前目录下的manage.py 文件:find . -name ‘manage.py’ 2、atime/ctime/mtime选项,根据时间(24小时为单位)查找 注:a表示access,c表示create,m表示m 阅读全文
posted @ 2016-05-01 21:09 江召伟 阅读(426) 评论(0) 推荐(0) 编辑

摘要: 目的:编写一个实用的makefile,能自动编译当前目录下所有.c/.cpp源文件,支持二者混合编译。并且当某个.c/.cpp、.h或依赖的源文件被修改后,仅重编涉及到的源文件,未涉及的不编译。 二要达到这个目的,用到的技术有:1-使用wildcard函数来获得当前目录下所有.c/.cpp文件的列表 阅读全文
posted @ 2016-05-01 15:17 江召伟 阅读(3817) 评论(0) 推荐(0) 编辑

摘要: 代码如下: makefile 代码: %.d: %.c $(CC) -M $(CPPFLAGS) $< > $@.$$$$; \ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ rm -f $@.$$$$ makefile 代码: %.d: 阅读全文
posted @ 2016-05-01 14:55 江召伟 阅读(308) 评论(0) 推荐(0) 编辑