摘要:
Linux下find一次查找多个指定文件或者排除某类文件,在 GREP 中匹配多个关键字的方法(1)Linux下find一次查找多个指定文件:查找a.html和b.html find . -name "a.html" -name "b.html" find . -regex '.*\.txt\|.* 阅读全文
摘要:
find之强大毋庸置疑,此处只是带领大家一窥find门径,更详细的说明见man find和 info find。整篇文章循序渐进,从最常用的文件名测试项开始步步深入,到第六节基本讲完find处理文件的规则,再之后的章节是一些常用表达式的说明。 (此篇中所有选项及例子基于GNU find versio 阅读全文
摘要:
使用选项:find [路径] <表达式> [操作] 1、name选项,按名称查找查找当前目录下的manage.py 文件:find . -name ‘manage.py’ 2、atime/ctime/mtime选项,根据时间(24小时为单位)查找 注:a表示access,c表示create,m表示m 阅读全文
摘要:
目的:编写一个实用的makefile,能自动编译当前目录下所有.c/.cpp源文件,支持二者混合编译。并且当某个.c/.cpp、.h或依赖的源文件被修改后,仅重编涉及到的源文件,未涉及的不编译。 二要达到这个目的,用到的技术有:1-使用wildcard函数来获得当前目录下所有.c/.cpp文件的列表 阅读全文
摘要:
代码如下: makefile 代码: %.d: %.c $(CC) -M $(CPPFLAGS) $< > $@.$$$$; \ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ rm -f $@.$$$$ makefile 代码: %.d: 阅读全文