匹配C语言文件名后缀
使用方法一:
find * * | grep -E "\.c$|\.h$"
说明:查找文件中后缀为.c,.h者。
使用方法二:
diff -x "[^(\.(c|cpp|h|inc)$)]" test/ test2/
说明:比较目录test/和目录test2/下的.c,.h,.cpp,.inc文件后缀者
diff -x PAT 表示除PAT类型外的其他文件
[^] 表示除外
| 表示或者
() 表示范围
(\.(c|cpp|h|inc)$) 表示以.c,.inc文件后缀者
\. 表示 .这个转义符
$ 表示结尾