[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  linux,国外免费VPS,国外永久免费VPS

linux 部分常用 grep 命令详解

全球[VPS测评]来源:VPS推荐网点击:975
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
linux 部分常用 grep 命令详解1.作用

 linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

2.语法格式

grep [OPTION]…PATTERN [FILE] …

3.主要参数

[options]主要参数:

-c:只输出匹配了多少次。

-i:不区分大小写(只适用于单字符)。

-h:查询多文件时不显示文件名。

-l:查询多文件时只输出包含匹配字符的文件名。

-n:显示匹配行及行号。

-s:不显示不存在或无匹配文本的错误信息。

-v:显示不包含匹配文本的所有行。

-d:跳过对子目录的搜索

-r: 对子目录也进行查找

-E: 将样式为延伸的正则表达式来使用

-o:只显示匹配PATTERN 部分。

4.grep正则表达式元字符集(基本集):

\:忽略正则表达式中特殊字符的原有含义。

^:匹配正则表达式的开始行,如:’^grep’匹配所有以grep开头的行。

$:  匹配正则表达式的结束行,如’grep$’匹配所有以grep结尾的行。

\<:从匹配正则表达式的行开始。如’\<grep’匹配包含以grep结尾的单词的行。

\>:到匹配正则表达式的行结束。如’grep\>’匹配包含以grep结尾的单词的行。

[]:匹配一个指定范围内的字符,如'[Gg]rep’匹配Grep和grep。需要特別留意的是,在 [] 当中『仅代表一个待搜寻的字元』

[ n1-n2 ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。

. :所有的单个字符。

* :有字符,长度可以为0。

\(..\):标记匹配字符,如'(love)’,love被标记为1。

\{n,m\}:意義:重复前一个字符n-m个,若为\{n\}则是重复前一个字符n次,若是 \{n,\}则是重复前一个字答n次以上

5.用于egrep和 grep -E的元字符(扩展集)

+      匹配一个或多个先前的字符。如:'[a-z]+able’,匹配一个或多个小写字母后跟able的串,如loveable,enable,disable等。

?      匹配零个或多个先前的字符。如:’gr?p’匹配gr后跟一个或没有字符,然后是p的行。

a|b|c  匹配a或b或c。如:grep|sed匹配grep或sed

()     分组符号,如:love(able|rs)ov+匹配loveable或lovers,匹配一个或多个ov。

6.举例

参数不举例了,见名思义,下面主要练习正则表达式

1)正则表达式的运用(过滤出本机IP地址)

ifconfig eth0|grep ‘inetaddr:’|sed ‘s/^.*addr:\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)  Bcast.*/\1/g’

10.0.0.29

解析:^.*           以任意字符开头,并重复0次或多次

[0-9]\{1,3\}  重复匹配0-9中的字符1次或2次或3次

\( ……\)    标记匹配字符,第一个\(\)标记为1,第二个\(\)标记为2

     \1           取第1个标记中的内容

s/aa/b/g    属于sed中的替换功能,把aa替换为b,例中把匹配的一行替换为标记1中的内容

2)egrep扩展表达式运用

过滤出多个行要使用egrep

[root@yang1lesson-1]# ifconfig eth0|grep ‘inet|inet6’

[root@yang1lesson-1]# ifconfig eth0|egrep ‘inet|inet6’

         inet addr:10.0.0.29  Bcast:10.0.0.255  Mask:255.255.255.0

         inet6 addr:fe80::20c:29ff:fe6a:4121/64 Scope:Link

其它+? ()同理,需要使用egrep或grep -E

转载自:https://blog.51cto.com/yangrong/1541927,并修改。


[linux]历史优惠活动内容
  • linux主机路由回程测试工具besttrace,支持显示as号和地区
  • racknerd纽约机房Ryzen Linux VPS Specials主机全面评测,高性能
  • racknerd怎么样?美国芝加哥机房高性能便宜主机 Ryzen Linux VPS 全面测
  • VPS主机linux系统 一键 dd 安装windows
  • 推荐linux服务器上的病毒查杀 安全防护工具,如ClamAV、CXS、Lynis等
  • linux主机路由回程测试工具besttrace,支持显示as号和地区
  • racknerd纽约机房Ryzen Linux VPS Specials主机全面评测,高性能
  • racknerd怎么样?美国芝加哥机房高性能便宜主机 Ryzen Linux VPS 全面测
  • ixwebhosting虚拟主机大促销(windows/linux任选)
  • 推荐→crystone美国无限主机0.99美元/月(windows和linux可选)
  • centralhosts-2.5折XEN(linux+windows)/1000M端口/10
  • Godaddy-Deluxe主机3.6折优惠码/支付宝/windows/linux
  • atlantic-真正的VPS云-最低256M内存/5美元/月/linux+windows
  • atlantic-真正的VPS云-最低256M内存/5美元/月/linux+windows
  • vmware提供3个月VPS云[2g内存,windows/linux可选]
  • vmware提供3个月VPS云[2g内存,windows/linux可选]
  • 推荐:arvixe-1美元/月-Windows/Linux主机
  • 推荐:directspace-新货KVM/SSD/Windows/Linux
  • XiNiX-SSD硬盘/windows主机年付$9.9/Linux主机年付$5.99
  • XiNiX-SSD硬盘/windows主机年付$9.9/Linux主机年付$5.99
  • 推荐:domain.com-虚拟主机5折/windows/Linux
  • yardvps-全场5折/windows/Linux/支持Alipay
  • 消息→6折购买Linode/第十三届南加州Linux展会
  • weloveservers-5折/windows VPS/7折linux KVM/48小时内
  • Linux环境下部署Object S”不可描述”age
  • hostwithlinux-香港/softlayer/1000M端口/$2/256m内存/2
  • hostwithlinux-linux+windows/KVM简单测评/香港/softlay
  • hostwithlinux-$5/月/全新VPS,KVM虚拟,softlayer香港机房【可
  • VPS控制面板→宝塔Linux面板介绍及安装
  • VPS控制面板→宝塔Linux面板介绍及安装
  • VPS新手教程→SFTP Linux VPS的“FTP”
  • VPS新手教程→50个常用的Linux命令 带实例
  • VPS新手教程-重启Linux系统(centos/debian/ubuntu)
  • 给host1plus家10G端口的Linux VPS安装Windows系统
  • Linux下挂载硬盘的简单教程
  • Linux系统硬盘满了怎么办?
  • Linux新手VPS服务器教程 零基础开始进入服务器世界
  • Linux下挂载磁盘教程
  • #站群服务器# raksmart-159美元/258个IPv4/windows或Linux/
  • #推荐# host1plus – 10Gbps带宽云服务器/新年8折优惠码/Windows/
  • #推荐# hostdare – 三网直连VPS/cn2 gia/Linux+Windows+
  • hostkvm→香港VPS 80Mbps带宽 三网直连 Linux/Windows系统
  • VPS服务器教程→如何在Debian9上安装LEMP套装组件(Linux-nginx-mys
  • virpus→2019/05 Linux和Windows VPS送上3.5折优惠码 性价比超
  • virpus→西雅图自家机房 windows VPS 和 Linux Xen VPS 3折甩
  • virpus→2020年VPS年末4折优惠 西雅图机房的Linux和Windows VPS低
  • ftech→$20/月 越南VPS 1Gbps带宽 不限流量 4G内存/2核/25gSSD
  • 欧亚云→美国cn2 gia网络 200G高防VPS 8折优惠 46元/月起 支持Window
  • pacificrack→2021年秋季促销 $18/年 4G内存/2核/50gSSD/5T流
  • hostkvm→俄罗斯CN2 VPS 5折促销中 低至$4.25/月 支持Windows和L
  • 腾讯云→最后的机会 219元/3年 4G内存/2核/60gSSD/6M带宽 支持Linux和
  • iONcloud→美国云服务器7.5折 圣何塞/洛杉矶 $10/月 2G内存/2核/60gS
  • #618# pacificrack→中国优化线路VPS低至$10/年 2G内存/2核/30g
  • 全球云→高配香港VPS 5机房可选 CN2+BGP网络 45元起 6G内存/2核/60gSS
  • 香港VPS→locvps推出大内存VPS 7折优惠低至66元 6G内存/2核/60GSSD/
  • 全球云→高配香港VPS 5机房可选 CN2+BGP网络 45元起 6G内存/2核/60gSS
  • #618# pacificrack→中国优化线路VPS低至$10/年 2G内存/2核/30g
  • 全球云→高配香港VPS 5机房可选 CN2+BGP网络 45元起 6G内存/2核/60gSS
  • 香港VPS→locvps推出大内存VPS 7折优惠低至66元 6G内存/2核/60GSSD/
  • 全球云→高配香港VPS 5机房可选 CN2+BGP网络 45元起 6G内存/2核/60gSS

  • 猜你可能想看的VPS


    转载请注明原文地址:http://140.238.13.167:12355/read-228803.html

    下一篇       上一篇