码迷,mamicode.com
首页 > 系统相关 > 详细

正则表达式和grep练习(Linux)

时间:2017-05-30 12:50:21      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:正则表达式练习

1,在当前系统创建用户student student1 student2,查找当前系统名为student(必须出现在行首)的用户的账号和相关信息,文件为/etc/passwd

grep "^student\>" /etc/passwd | cut -d: -f3

2,分析/etc/inittab文件中如下文本呢中前两行的特征(每一行出现数字的地方必须相同),请写出可以精确找到类似两行的模式:

11:1:wait:etc/rc.d/rc 1

13:3:wait:etc/rc.d/rc 3


grep  "^1\([0-9]\):\1.*\1$" /etc/inittab

3,显示所有以数字结尾且文件名中不包含空白的文件

ls *[^[:space:]]*[0-9] 文件名


4,找出/boot/grub/grub.conf文件中1-255之间的数字

\<([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>

正则表达式和grep练习(Linux)

标签:正则表达式练习

原文地址:http://12965123.blog.51cto.com/12955123/1930630

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!