shell过滤特定内容

过滤文件内电子邮箱和网站地址

过滤邮箱(只显示过滤文本):

#egrep -o ‘[A-Za-z0-9.][email protected][A-Za-z0-9.]+\.[a-zA-Z]{2,3}‘ file.txt

[email protected]

[email protected]

过滤网站地址:

#egrep -o ‘http://[A-Za-z0-9\-\.]+\.[a-zA-Z]{2,3}‘ file.txt

http://code.nagios.google.com

http://www.baidu.com

过滤IP地址:

egrep -o "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+" file.txt
时间: 2025-01-11 12:50:50

shell过滤特定内容的相关文章

linux shell 脚本获取和替换文件中特定内容

1.从一串字符串中获取特定的信息 要求1:获取本机IP:menu.lst为系统镜象的IP配置文件,需要从中获取到本机IP信息(从文件获取信息) 1 timeout 1 2 default 0 3 4 title live 5 find --set-root /casper/vmlinuz 6 kernel /casper/vmlinuz boot=casper ignore_uuid showmounts ip=eth0,10.0.66.66,255.255.240.0,10.0.64.3 7

shell判断变量内容里包含特定字符串

shell判断变量内容里包含特定字符串 shell [ "$str" =~ "IEEE80211" ] && echo "it contains IEEE80211" [email protected] 2017-5-11

一步一步学习 JQuery (三) 过滤选择器:基本过滤选择器 && 内容过滤选择器 && 可见性过滤选择器

过滤选择器: 过滤选择器主要是通过特定的过滤规则来筛选出所需的 DOM 元素, 该选择器都以 ":" 开头 按照不同的过滤规则, 过滤选择器可以分为基本过滤, 内容过滤, 可见性过滤, 属性过滤, 子元素过滤和表单对象属性过滤选择器. 一.基本过滤选择器 改变第一个 div 元素的背景色为 # bbffaa 改变最后一个 div 元素的背景色为 # bbffaa 改变class不为 one 的所有 div 元素的背景色为 # bbffaa 改变索引值为偶数的 div 元素的背景色为 #

选择器——过滤选择器——内容过滤器

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta http-equiv="Content-Type"

Shell删除特定文件以外的文件

Bash Shell有个extglob选项.开启后Shell可以 另外识别出5个模式匹配操作符,能使文件匹配更加方便 . 开启的方法: 使用shopt命令:shopt -s extglob 关闭的方法:      shopt -u extglob 开启后,以下5个模式匹配操作符将被识别: ?(pattern-list) - 所给模式匹配0次或1次: *(pattern-list) - 所给模式匹配0次以上包括0次: +(pattern-list) - 所给模式匹配1次以上包括1次: @(patt

使用C#反序列化HTML并获取HTML中的特定内容

最近有一个项目,要把别人网站上一些数据扒下来.(其实就是一个查课表) 通过HTTP GET得到网页HTML源码倒是不难……难点在于这个网页内容非常混乱,有的时候格式都会发生变化. 我最开始用Python做,可以直接把网页建立Dom.最简单的方法还是用jQuery,轻轻松松就可以把网站上的特定内容处理掉. 但这个项目是用ASP.Net结合C#语言做的.我找了很多方案,都很费劲. 下面这几个方案都是挺费劲的示例……告诉大家不要学啊 方案一:根据网站建立对应的类.然后过XML反序列化 这个方法很作死,

Linux中统计,检索和过滤文件内容的命令以及压缩、归档命令(wc,grep,gzip,bzip2,

统计文件内容wc命令 用途: 统计文件中单词数量(Word Count)等信息wc [选项]... 目标文件...常用命令选项-l:统计行数-w:统计单词个数-c:统计字节数 检索和过滤文件内容grep命令 用途: 在文件中查找并显示包含指定字符串的行grep [选项]... 查找条件 目标文件常用命令选项-i:查看时忽略大小写-v:反转查找,输出与查看条件不相符的行查找条件设置要查找的字符串以双引号括起来"^......" 表示以......开头, "......$ &qu

JQuery选择器学习整理(基本选择器,层级选择器,伪类选择器,属性过滤,内容过滤,可见性过滤,范围选择器,排除选择器)

总的来说,选择器引擎规则就是: $('查询字符串'). 最常用最基本的就是:1.标签选择器(以文档元素作为选择符):$("div"): 2.id选择器(以ID作为选择符): $("#demo1"): 3.类选择器(以class作为选择符): $(".selected"): 4.群组选择器: $(".class1, .class2, .class3"): 5.后代选择器: $("p span") 多种规则的组

Shell 读取文本内容

在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法.为了给大家一个直观的感受,我们将通过生成一个大的文件的方式来检验各种方法的执行效率. 方法1:while循环中执行效率最高,最常用的方法.  function while_read_LINE_bottm(){     While read LINE     dod         echo $LINE     done  < $FILENAME }           注释:我习惯