本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/59572/showart_696357.html
by wilsonwong - Linux文档专区 - 2008-05-20 22:11:56 阅读(958) 回复(0)
grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自...
正则表达式是一种模糊匹配和替换的工具. ab aabb aaabbb这种规律无法用正则表达式匹配 c语言命名规则,用'^[A-Za-z_][A-Za-z0-9]*$'匹配 '\( o \| c \) d' 匹配od cd 字符类: . 匹配任何单个字符,除换行符 [] 匹配[]内的任意字符 [[:xxx:]] 扩展字符类 数量限定类: 表示前面所修饰的项目(字符,字符类,小括号括起 \( \) 的单元 )的数量: \? 匹配0次或1次 \+ 匹配一次或多次 * 匹配...
[code]
linux下的文本处理命令sed&awk&grep 2007-03-14 15:53:46 Sed sed 是一个精简的、非交互式的编辑器。它能执行与编辑vi和emacs相同的编辑任务。sed编辑器不提供交互使用方式:只能在命令行输入编辑命令、指定文件 名,然后在屏幕上察看输出。sed编辑器没有破坏性。它不会修改文件,除非用shell重定向来保存输出结果。缺省情况下,所以的输出都被打印到屏幕上。 sed 编辑器在shell脚本中很有用,因为在shell脚本中使用像vi或emacs这...
linux下的文本处理命令sed&awk&grep 2007-03-14 15:53:46 Sed sed 是一个精简的、非交互式的编辑器。它能执行与编辑vi和emacs相同的编辑任务。sed编辑器不提供交互使用方式:只能在命令行输入编辑命令、指定文件 名,然后在屏幕上察看输出。sed编辑器没有破坏性。它不会修改文件,除非用shell重定向来保存输出结果。缺省情况下,所以的输出都被打印到屏幕上。 sed 编辑器在shell脚本中很有用,因为在shell脚本中使用像vi或emacs这...
我刚开始学linxu下的shell,接触到了sed,grep,awk,这三个都能用于对文本文件的处理,但每一个都有参数,语法等,我应该怎么记啊,请各位高手指点一下啊,大家是倾向于使用其中一个吗?如果以后学习了perl,是不是就更头大了
现在有一文件内容如下,请问如何删除没有硬盘空间信息的主机信息?(只保留有硬盘空间信息的主机信息) 2004-06-18 09:07:01 pc01 IPADDR=192.168.104.1 /dev/hdb1 113G 96G 11G 90% /u pc02 IPADDR=192.168.104.2 pc03 IPADDR=192.168.104.3 pc04 IPADDR=192.168.104.4 pc05 IPADDR="192.168.104.5" pc06 IPADDR=192.168.104.6 pc07 IPADDR="192.168.104.7" pc08 IPADDR=192.168.104.8 pc09 IPADDR="...
【转】 http://blog.tairan.org/2008/06/grep-sed-awk.html grep的常用命令语法1. 双引号引用和单引号引用 在g r e p命令中输入字符串参数时,最好将其用双引号括起来。例如:”m y s t r i n g”。这样做有两个原因,一是以防被误解为 s h e l l命令,二是可以用来查找多个单词组成的字符串,例如:”jet plane”,如果不用双引号将其括起来,那么单词 p l a n e将被误认为是一个文件,查询结果将返回”文件不存在”的错误信息。 ...
:lol: 初学shell 看到“机关重重”的grep/awk 在为脚本解释引擎开发者的努力赞叹的同时 仿佛看到了SQL语言规范制定者嘴角的浅笑 shell灵活之余多少给人混乱的感觉 感觉SQL 似乎有着某些相似的想法和实现,相较之下清晰许多 一直在想 这么多机关之中 “耦合”似乎在所难免 这些规则的设计要完全屏蔽“耦合”似乎非常困难 这些规则到底有没有“耦合”?没有仔细思考过。。。