一直以为后向引用的格式为\(\),#即一定要加反斜杠“\”,例如echo"lovelike"|sed‘s/\(l..e\)/\1ly/g‘但在扩展正则表达式中,则可以不用加,加了反而报错,真奇葩例如echo"lovelike"|sed-r‘s/(l..e)/\1ly/g‘
分类:
其他好文 时间:
2016-10-10 02:12:19
阅读次数:
162
sed:编辑器sed:StreamEDitor,行编辑器用法:sed[选项]...{脚本(如果没有其他脚本)}[输入文件]...常用选项:-e:多点编辑-f/PATH/TO/SCRIPT_FILE:从指定文件中读取编辑脚本:-r:支持使用扩展正则表达式-n:不输出模式中的内容至屏幕-i:原处编辑!:取反条件s/查找的条件/替换..
分类:
其他好文 时间:
2016-09-29 02:29:21
阅读次数:
291
1、显示当前系统上root、fedora或user1用户的默认shell;#grep:-E:使用扩展正则表达式,即egrep,^:行首匹配,|:或者
#cut:-d:指定分隔符,-f:取第几列
[root@localhostshell]#grep-E"^root|fedora|user1"/etc/passwd|cut-d:-f1,7
root:/bin/bash2、找出/etc/rc.d/init.d..
分类:
其他好文 时间:
2016-09-06 23:38:24
阅读次数:
266
1、显示当前系统上root、fedora或user1用户的默认shell;答:Linux的哲学思想之一:组合单一目的的小程序,完成复杂任务;
第一步:使用扩展正则表达式egrep或grep–E显示出匹配到的用户信息;
^:行首锚定,用于模式的最左侧;\>或\b:词尾锚定,用于单词模式的右侧;
[ro..
分类:
其他好文 时间:
2016-09-05 17:36:58
阅读次数:
237
1、显示当前系统上root、fedora或user1用户的默认shell;#useraddfedora#useradduser1#grep-E"^(root|fedora|user1)\>"/etc/passwd|cut-d:-f1,7(注意是使用扩展正则表达式)^:行首|:或者():将一个或多个字符捆绑在一起,当作一个整体进行处理cut-d分隔符-fN,M:指定分隔..
分类:
其他好文 时间:
2016-09-04 17:48:12
阅读次数:
193
要想使用好grep、sed、awk的各种功能,必须把正则表达式了解清楚。正则表达式分为两类:基本正则表达式:BRE扩展正则表达式:ERE基本正则表达式的元字符:字符匹配:.:匹配任意单个字符;[]:匹配指定范围内的任意单个字符[^]:匹配指定范围外的任意单个字符[:digit:],[:upper..
分类:
其他好文 时间:
2016-09-02 01:05:09
阅读次数:
215
1、取本机ip地址[root@centos6~]#ifconfig
eth1Linkencap:EthernetHWaddr00:0C:29:35:DD:AB
inetaddr:10.1.253.95Bcast:10.1.255.255Mask:255.255.0.0
inet6addr:fe80::20c:29ff:fe35:ddab/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:378023errors:0..
分类:
系统相关 时间:
2016-08-09 00:45:55
阅读次数:
332
本章内容:一、各种文本工具来查看、分析,统计文本文件二、grep三、正则表达式四、扩展正则表达式五、Sed具体内容如下:一、抽取文本的工具:文件内容:less和cat文件截取:head和tail按列抽取:cut按关键字抽取:grep1.文件查看命令:cat,tac,revcat[OPTION]...[FILE]...-E:显..
分类:
系统相关 时间:
2016-08-08 01:10:18
阅读次数:
317
什么是正则表达式基本正则表达式的元字符扩展正则表达式grep的基本理解grep的基本选项grep的应用实例什么是正则表达式正则表达式,又称正规表示法、常规表示法。(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索..
分类:
其他好文 时间:
2016-08-08 01:07:18
阅读次数:
490
8月4号,主要学习内容如下:一、抽取文本的工具:less,cat,head,tail,cut二、分析文本的工具:wc,sort,diff,patch二、grep及正则表达式三、egrep扩展正则表达式一、抽取文本的工具1)文件查看命令:cat[OPTION]...[FILE]...-E:显示行结束符$-n:对显示出的每一行进行编号-A:显..
分类:
其他好文 时间:
2016-08-07 17:12:25
阅读次数:
168