开源Linux

长按二维码加关注~

上一篇:盘点提高国内访问Github的速度的9种方案

正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列。拥有强大的字符搜索功能。也非常方便的搜索过滤出我们想要的内容。

Linux系统:CentOS Linux release 8.1.1911 (Core)

1、找出 ifconfig “网卡名” 命令结果中本机的 IPv4 地址

ifconfig | head -n 2 |tail -1 |tr -s " " |cut -d" " -f3

2、查出分区空间使用率的最大百分比值

df |tr -s " " |cut -d" " -f5

3、查出用户 UID 最大值的用户名、UID 及 shell 类型

cat /etc/passwd | cut -d: -f1,3,7| sort -nt: -k2 |tail -n 1

4、查出 /tmp 的权限

stat /tmp | head -n 4 |tail -n 1|cut -c10-13

5、显示 CentOS8 上所有系统用户的用户名和 UID

cat /etc/passwd |cut -d: -f1,3 | egrep -v "[0-9]{4,}"

6、显示三个用户 root、linuxmi、mi 的 UID 和默认 shell(A8代替)
cat /etc/passwd |egrep "^(root|A8)" |cut -d: -f1,3

7、使用 egrep 取出 /etc/rc.d/init.d/functions 中显示文件中符合条件的字符
echo /etc/rc.d/init.d/functions | egrep "[a-z]$"

8、使用egrep取出上面路径的目录名
echo /etc/rc.d/init.d/functions | egrep "/.*/"

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

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

echo {1..255} |

egrep "\<[0-9]\>"

egrep "\<1[0-9]\>"

egrep "\<1[0-9][0-9]\>"

egrep "\<2[0-4][0-9]\>"

egrep "\<25[0-5]\>"

11、显示 ifconfig 命令结果中所有 IPv4 地址

ifconfig |egrep "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}"

简单点来说,正则表达式是对一组正在处理的文本的描述。

来自:https://www.linuxmi.com/linux-zhengzebiaodashi.html

- End -
关注「开源Linux」加星标,提升IT技能

最新文章

  1. std::unique_lock&lt;std::mutex&gt; or std::lock_guard&lt;std::mutex&gt; C++11 区别
  2. nth-child和:nth-of-type的区别
  3. mvc 开发razor模式注意事项
  4. PAT 1021. 个位数统计 (15)
  5. FineUI第十四天---布局之垂直布局和水平布局
  6. projecteuler 10001st prime (求出第10001个质数)
  7. windows 7 + vs2010 sp1编译 x64位版qt4
  8. HTML5音频,视频播放
  9. php常见细节错误
  10. HIVE配置文件
  11. FreeMarker中if标签内的判断条件
  12. 2015移动安全挑战赛(阿里&amp;看雪主办)第一题分析
  13. 实现跨线程访问UI控件的3种方法
  14. lock订单号
  15. Cocos2d-x性能分析-Android版本之Gprof
  16. Java线程间通信
  17. jquery UI autocomplete当输入框焦点聚焦时自动弹出跟随下拉框
  18. ffmpeg 视频实现各种特效
  19. loadRunner手动关联,通过 web_reg_save_param()函数
  20. 【转】分享前端开发中通过js设置/获取cookie的一组方法

热门文章

  1. 什么是持续集成(CI)?
  2. 创建Maven web工程
  3. jdk代理和cglib代理源代码之我见
  4. 攻防世界NewsCenter
  5. 单总线协议DS1820
  6. HTML5打造原生应用——Ionic框架简介与Ionic Hello World
  7. python-验证6174猜想
  8. java中final变量的用法
  9. jboss修改内存
  10. npx和npm的区别