首页 > 代码库 > 正则表达式和grep练习(Linux)
正则表达式和grep练习(Linux)
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)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。