1

正则表达式练习_10965183的技术博客_51CTO博客

 2 years ago
source link: https://blog.51cto.com/gavenlee/5473873
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

正则表达式练习

原创

小小ITa 2022-07-15 08:33:25 博主文章分类:Linux系统 ©著作权

文章标签 正则表达式 文章分类 Linux 系统/运维 yyds干货盘点 阅读数151

1、显示/proc/meminfo文件中以大小s开头的行(要求,使用两种方法)

正则表达式练习_正则表达式

2、显示/etc/passwd文件中不宜/bin/bash结尾的行

正则表达式练习_正则表达式_02

3、显示用户root默认的shell程序

正则表达式练习_正则表达式_03

4、找出/etc/passwd中的两位或三位数

正则表达式练习_正则表达式_04

5、显示/etc/grub2.cfg文件中,至少以一个空白字符开头的且后面有非空白字符的行

正则表达式练习_正则表达式_05

6、找出netstat -tan命令结果中以listen后跟任意多个空白字符结尾的行

正则表达式练习_正则表达式_06

7、添加用户bash、tesbash、basher、sh、nologin(shell为/sbin/nologin),找出shell和用户同名的行

正则表达式练习_正则表达式_07

8、利用df 和grep,取出磁盘各分区利用率,并进行排序

正则表达式练习_正则表达式_08

9、显示三个用户root、lgw、admin的uid和默认shell(扩展正则)

正则表达式练习_正则表达式_09

10、找出/etc/rc.d/init.d/functions文件中行首为某单词(包括下划线)后面跟一个小括号的行

正则表达式练习_正则表达式_10
正则表达式练习_正则表达式_11

11、使用egrep 取出/etc/rc.d/init.d/functions中基名

正则表达式练习_正则表达式_12

11、使用egrep 取出/etc/rc.d/init.d/functions中目录名

正则表达式练习_正则表达式_13

12、统计last命令中以root登录的每个主机ip地址登录次数

正则表达式练习_正则表达式_14

13、利用正则表达式分别表示0-9、10-99、100-99、200-249、250-255;

正则表达式练习_正则表达式_15

正则表达式练习_正则表达式_16

正则表达式练习_正则表达式_17
正则表达式练习_正则表达式_18
正则表达式练习_正则表达式_19

14、显示ifconfig命令结果中所有的ipv4地址

正则表达式练习_正则表达式_20

15、将此字符串 welcome to lgw  company 中的每个字符去重并排序,重复次数最多的排在最前面。

正则表达式练习_正则表达式_21
  • 收藏
  • 评论
  • 分享
  • 举报

上一篇:17、正则表达式


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK