【那些年遇到过的面试题】 grep find 区别
来源:互联网 发布:linux强制删除用户命令 编辑:程序博客网 时间:2024/05/01 22:34
grep是通过文件找内容
find 是通过内容找文件
wangsd@xxx:~$ find xxx/ -name '*.log' |xargs grep "53494.641"
xxx/170207-10.13.20.log:53494.641 (P19557, T19572): DecorderThmFile(179) > file size is [84757], size from under layer is [428816]
这个是通过53494找到了其所在的文本 xxx/170207-10.13.20.log
wangsd@xxx:~$ cat xxx/170207-10.13.20.log|grep "53494.641"
53494.641 (P19557, T19572): PVRThumbnailMgr.cpp: DecorderThmFile(179) > file size is [84757], thumbnail size from under layer is [428816]
总结
find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。
grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。
0 0
- 【那些年遇到过的面试题】 grep find 区别
- 【那些年遇到过的面试题】grep和find的区别
- 【那些年遇到过的面试题】孩子 面试题
- 【那些年遇到过的面试题】指针和引用的区别
- 【那些年遇到过的面试题】traceroute和tracert有什么区别
- 【那些年遇到过的面试题】list和vector有什么区别
- 【那些年遇到过的面试题】关键字volatile
- 【那些年遇到过的面试题】 rpm包
- 【那些年遇到过的面试题】 explicit关键字
- 【那些年遇到过的面试题】switch case default
- 【那些年遇到过的面试题】并发服务器模型
- 【那些年遇到过的面试题】gdb调试多线程
- 【那些年遇到过的面试题】tcpdump
- 【那些年遇到过的面试题】 内存泄露
- 【那些年遇到过的面试题】malloc 原理
- 【那些年遇到过的面试题】linux 内核锁
- 【那些年遇到过的面试题】select poll epoll
- 【那些年遇到过的面试题】select 函数
- 爬楼梯(略水)
- VS2010动态库只生成DLL不生成LIB的解决方法
- 将一个Android项目作为另一个Android Library给其他项目使用
- Android 内存释放与泄漏的一点理解
- 【高并发简单解决方案】redis队列缓存 + 批量入库 + php离线整合
- 【那些年遇到过的面试题】 grep find 区别
- MLaPP Chapter 6 Frequentist statistics 频率学派统计学
- 逻辑思维训练(一)
- AndroidStudio MAT内存分析
- 去除Android 6.0 界面下的导航栏:NavigationBar
- selenium+Python初学问题合集
- 使用PDFBox处理PDF文档
- Linux文件系统及文件储存方式
- 第一个Win32程序