shell中正则表达式详解_Linux中的正则表达式

点击上方Linux迷,关注我们

正文

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

正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列。拥有强大的字符搜索功能。也非常方便的搜索过滤出我们想要的内容。Linux系统:CentOS Linux release 8.1.1911 (Core)1、找出ifconfig “网卡名” 命令结果中本机的IPv4地址ifconfig | head -n 2 |tail -1 |tr -s " " |cut -d" " -f39c4847f722805ee63f87a6a9e083a968.png2、查出分区空间使用率的最大百分比值df |tr -s " " |cut -d" " -f54d7d1d7f4ffa1837d35ecce14d374521.png3、查出用户UID最大值的用户名、UID及shell类型cat /etc/passwd | cut -d: -f1,3,7| sort -nt: -k2 |tail -n 15972245178a22a179ec6502ffc62f29f.png4、查出/tmp的权限stat /tmp | head -n 4 |tail -n 1|cut -c10-13e1bb713e18eb75d9b47448ca116ca5b8.png5、显示CentOS8上所有系统用户的用户名和UIDcat /etc/passwd |cut -d: -f1,3 | egrep -v "[0-9]{4,}"8e57f9945d633ad4bb7f0ec40ece4529.png6、显示三个用户root、linuxmi、mi的UID和默认shell(A8代替)
cat /etc/passwd |egrep "^(root|A8)" |cut -d: -f1,3b73243fcd5d17adaa2223736f49dba3b.png7、使用egrep取出/etc/rc.d/init.d/functions中显示文件中符合条件的字符
echo /etc/rc.d/init.d/functions | egrep "[a-z]$"3bb9a254eb392a2d13436f0d9dce5298.png8、使用egrep取出上面路径的目录名
echo /etc/rc.d/init.d/functions | egrep "/.*/"3d9fa76eabe1a117d4527e705e5ee849.png9、统计last命令中以root登录的每个主机IP地址登录次数326c966da62788fdac4ba138e540d118.png10、利用扩展正则表达式分别表示0-9、10-99、100-199、200-249、250-255echo {1..255} |egrep "\"5be5f513a1d94659e4e3d760fcb6ea15.pngegrep "\<1[0-9]\>"3b9b6a1bb1eb4290958192bff9a08f2d.pngegrep "\<1[0-9][0-9]\>"9218d45f525bca05474348b5607b7ef7.pngegrep "\<2[0-4][0-9]\>"e3ff33ca8b6d209380a9f7d3946b46a2.pngegrep "\<25[0-5]\>"03a8f7c3bdd6d79b1e337955f7fc66c6.png11、显示ifconfig命令结果中所有IPv4地址ifconfig |egrep "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}"2566b7bb57cddfe7a38ca6aaf055da3b.png简单点来说,正则表达式是对一组正在处理的文本的描述。532b2a74dd519dac5b76668b7a9303ef.pnga4807b5f7f3558b1e35db1f63c8e53ee.png扫码关注a4807b5f7f3558b1e35db1f63c8e53ee.pngLinux迷:LinuxMiCom与您分享Linux,Java,Python,编程,大数据,人工智能等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/340327.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android 编辑9图片,Android基础入门教程——1.6 .9(九妹)图片怎么玩

Android基础入门教程——1.6 .9(九妹)图片怎么玩Android基础入门教程1.本节引言&#xff1a;可能有的一些疑问&#xff1a;1.什么是.9图片&#xff1f;答&#xff1a;图片后缀名前有.9的图片,如pic1.9.png这样的图片2. .9图片能干嘛&#xff1f;答&#xff1a; 在图片拉伸的时候…

2台电脑一根网线传文件_Iphone 和PC如何共享文件

iphone上有个隔空传送的功能&#xff0c;传文件非常方便&#xff0c;但是需要苹果全家桶才能使用&#xff0c;和个人pc如何传文件&#xff0c;特别是家里的主力台式机&#xff0c;需要传个视频文件&#xff0c;微信25m限制&#xff0c;插线也不太方便&#xff0c;能否和隔空传送…

如何将原图和json融合_双曲知识嵌入:如何将知识“融合”带入新空间?

知识图谱作为人类知识的结构化数据&#xff0c;是构建人工智能的基石。然而目前的知识图谱都是不完备的&#xff0c;所以需要将多个知识图谱融合以获得更完备的知识库。基于表示学习的知识关联作为知识图谱融合的新方法受到了许多关注。但知识关联模型面临着参数多、复杂性高、…

android viewgroup点击变色,Android ViewGroup事件分发

上篇文章已经分析了Android的Touch事件分发。如果没看的建议先看一下。Android View的Touch事件分发。接下来我们开始写几种场景&#xff0c;得出一个初步的执行顺序&#xff0c;然后我们按照这个顺序开始分析。首先我们自定义一个ViewGroup和一个View&#xff0c;然后重写相关…

qq数据泄露_真良心,腾讯这个app竟然能查账号泄露

最近有朋友都在分享腾讯手机管家&#xff0c;纷纷表示这是一个良心app&#xff0c;能查到自己账号泄露。仔细想一下&#xff0c;这么多年下来确实忘了自己都在什么平台或网站注册过账号&#xff0c;在黑客泛滥的今天&#xff0c;黑客很容易从一些平台窃取数据库&#xff0c;拿到…

vue 如何获取图片的原图尺寸_阳台洗衣机组合柜如何设计|尺寸规范|案例图片...

对于阳台装洗衣机来说&#xff0c;不只是简单的装修&#xff0c;还需要我们考虑水电、尺寸以及美观实用等问题&#xff0c;以免后期出现问题的时候会更加麻烦。接下来深圳装修网小编就为你们带来阳台洗衣机组合柜的案例赏析&#xff0c;以及装修的尺寸规范等内容&#xff0c;一…

print2flashwindows7旗舰版下载哪一个_JUJUMAO_MSDN原版 win 7 二合一 旗舰版32位 64位原版ISO镜像...

文件: F:\JUJUMAO_msdn_Win7_ultimate_x86_x64.iso大小:4.73G(5082120192 字节) MD5: AA4C7E80C52AC0DEDC757EF86CF8057BSHA1: 66505AD9424ED2D2B0DEDE7067917B708A67C7DDCRC32: 0E2FAB2C高速下载地址&#xff1a;https://jujumao.cowtransfer.com/s/3220a80131744fJUJUMAO_MSD…

android readonly file system,安卓ROOT权限下“Read-only file sytem”解决办法

今天用安卓模拟器&#xff1a;BlueStacks&#xff0c;打开apk终端模拟器&#xff1a;Terminal&#xff0c;在shell操作命令的时候提示“Read-only file sytem”&#xff1a;第一种方法&#xff1a;在 Android 系统中&#xff0c;我们通过 adb 登录到 shell 进行操作时&#xff…

HTML5怎样设置站点,我是怎样让网站用上HTML5 Manifest

Manifest是用来做离线页面的&#xff0c;即使断网也能正常打开页面&#xff0c;用起来简单&#xff0c;但是在实际使用中存在以下问题&#xff1a;(1)如何自动缓存所有的页面的资源&#xff1f;因为manifest不能使用*通配符进行cache(2)如果网站资源更新&#xff0c;怎么让mani…

wallpaper怎么设置锁屏_Apple ID密码忘了怎么找回?丨如何让面容和指纹解锁立马失效?...

忘记Apple ID这种事肯定不少果粉都经历过&#xff0c;像小编也是如此&#xff0c;因为密码都比较复杂&#xff0c;如果太久没输入过密码&#xff0c;久而久之就忘了。哪一天突然需要用的时候&#xff0c;怎么想也想不起来。想不起来的话我们就别想了&#xff0c;直接重置密码就…

jq监听子元素被点击_vue开发app点击字母展示地区列表(兄弟组件之间联动)

下图这种地区搜索方式在很多app中都很常见&#xff0c;今天就使用vue框架中的 better-scroll 第三方包来实现页面滚动和点击侧边栏字母该字母开头的地区列表置顶功能。1、A子组件通过使用 this.$emit(事件名字&#xff0c;事件携带内容) 向外触发事件首先&#xff0c;在组件每个…

e-mobile帐号状态存在异常_一文掌握异常检测的实用方法 | 技术实践

作者 | Vegard Flovik译者 | Tianyu责编 | Jane出品 | AI科技大本营&#xff08;ID: rgznai100&#xff09;【导读】今天这篇文章会向大家介绍几个有关机器学习和统计分析的技术和应用&#xff0c;并展示如何使用这些方法解决一些具体的异常检测和状态监控实例。相信对一些开发…

单片机sleep函数的头文件_单片机代码模块化设计思想浅谈

前言&#xff1a;前段时间分享的文章【单片机裸机代码框架设计思路】&#xff0c;很多读者给我留言&#xff0c;觉得很不错&#xff0c;对于初学者而言&#xff0c;这是一个进阶的技巧&#xff0c;对于我而言&#xff0c;这是对自己总结和表达能力的一个提升。本文章我们再谈谈…

jquery 字符串查找_JQuery、Vue等考点

一. 写出下面程序的运行结果for结果&#xff1a;1秒后一下子打印出5个5。当循环完成时才会轮到setTimeout异步执行其回调函数function&#xff0c;此时i已经变成5&#xff0c;故5个console.log(i)里的i全使用的是5。易错点&#xff1a;千万别写成“打印5个4”啊&#xff01;暴风…

html网页效果分析,熟手的html编写风格与原因分析_HTML/Xhtml_网页制作

一、导航&#xff1a;无序列表 对 其它标签元素用最常用的“无序列表“来写导航的理由是显而易见的&#xff0c;它代表一列链接&#xff0c;这本身就有足够的理由应选择列表标签。但需要移除list列表的默认样式&#xff0c;以使其更有意义。另一个好处可能超出你的想象&#xf…

qgis 图片_QGIS入门教程公告!!!

从本周开始&#xff0c;我将每周日更新一期QGIS入门教程视频&#xff0c;带讲解&#xff0c;估计这也是很多朋友所希望的。操作中用到的数据下载链接我会放在每一期的视频下方。以下是入门课程的目录&#xff1a;1.开启你的QGIS之旅——制作你的第一张地图2.属性表基础——字段…

css less 不要作用到子对象_CSS-预处理语言Sass、Less简述

CSS作为前端开发的三驾马车之一&#xff0c;无时无刻不在影响着前端的发展。为了让 CSS 变得更加的好用&#xff0c;出现了一些预处理语言。 它们让 CSS 彻底变成一门可以使用变量 、循环 、继承 、自定义方法等多种特性的标记语言&#xff0c;逻辑性得以大大增强SassSass是成熟…

js 点击侧边栏展示内容_上海SEO优化网站侧边栏一般添加什么内容

相关推荐&#xff1a;https://www.huisheng.com/上海SEO优化网站侧边栏一般添加什么内容&#xff1f;企业做网站每个板块都是非常重要的&#xff0c;之前跟大家解析了关于导航栏的布局&#xff0c;哪些内容该添加&#xff0c;哪些内容不该添加&#xff0c;而今天小编要跟大家解…

机器人辅助的符文天赋_10.5版本T1辅助盘点 进攻型辅助主宰下路

摘要&#xff1a;今天为大家推荐10.5版本的三大T1辅助&#xff0c;在当前版本每层塔钱增加到160后&#xff0c;这些前期进攻性较强的辅助更容易上分&#xff0c;他们都有直接或间接击毁镀层的能力&#xff0c;赛娜推线压制后的远程点塔&#xff0c;机器人靠着钩子的威胁上前、日…

dataframe 选择输出_使用 Python 实现机器学习特征选择的 4 种方法

(给数据分析与开发加星标&#xff0c;提升数据技能)英文&#xff1a;Sugandha Lahoti&#xff0c;转自&#xff1a;数据派(ID&#xff1a;datapi)&#xff0c;翻译&#xff1a;李洁注&#xff1a;本文节选自Ankit Dixit所著的《集成机器学习》(Ensemble Machine Learning)一书。…