最近在看马哥视频,做下测试练习备份,练习如下:
![grep练习.jpg wKiom1OpTlzwQA6-AAN_2uI0Kas726.jpg](https://i-blog.csdnimg.cn/blog_migrate/60ae2cd1ddc00531a464ddf47d6e6568.jpeg)
练习:1、使用-i忽略大小写,使用^锚定行首。
![1.jpg wKiom1OpUJuALWixAADJOncYUmI530.jpg](https://i-blog.csdnimg.cn/blog_migrate/2b7dde148562b5fddb779b7152faf2db.jpeg)
2、使用$锚定行尾
![2.jpg wKiom1OpUYvTCkBRAAOi-SyYqy4096.jpg](https://i-blog.csdnimg.cn/blog_migrate/241c5b2cd96faf8efc04b0cd1ddf7fb0.jpeg)
3、使用[:space:]比空字符各精准,使用\{\}精确匹配次数
![3.jpg wKiom1OpVJ_ysV-EAAMf8OtLku8153.jpg](https://i-blog.csdnimg.cn/blog_migrate/0b8b8ea39f73784121cb053206ac1b6d.jpeg)
4、不知道是不是这个意思,使用了':[0-9]:'就找出来了
![4.jpg wKioL1OpVh2ikrGfAAGdzWF9BMs566.jpg](https://i-blog.csdnimg.cn/blog_migrate/1146a94676b2be70b13f2a8d8c4e0013.jpeg)
5、使用^锚定行首,使用\{\}精确1个或者多个空白字符
6、由于我系统中的/etc/inittab文件不符合,所以自己创建一个文件,内容如下:
![test.jpg wKioL1OpWpPCACsGAADIv-VlJJs370.jpg](https://i-blog.csdnimg.cn/blog_migrate/edf4c8d30f21d7222e6465cd401f770c.jpeg)
如果不加.*匹配,只能搜出66这一行。
![6.jpg wKiom1OpWsKzrnleAADOjKMc4Kk937.jpg](https://i-blog.csdnimg.cn/blog_migrate/cad84a1b7a9cc6964ebe5f5cd10bc0a9.jpeg)
转载于:https://blog.51cto.com/leonli/1430466