免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1171 | 回复: 0
打印 上一主题 下一主题

shell实例一:grep [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-19 13:08 |只看该作者 |倒序浏览

shell实例一:grep
一:正则表达式,grep
##常用shell
lpr     提交打印请求
rsh     再另一台电脑运行命令
bc      计算器
finger  列出用户信息
pg      CRT文件精读过滤--Files perusal filters for CRTs.
cc      c编译器
lp      Prints a file on System V systems.
##http://www.computerhope.com 一个非常好的网站能查到很多计算机相关的信息
正则表达式举例:
/^[A-Z]..$/:搜索行以 A到Z个字母开头,然后跟两个任意字母,然后跟一个换行符的行。
/^[A-Z][a-z]*3[0-5]/搜索以一个大写字母开头,后跟0个或多个小写字母,再跟数字3再跟0-5之间的一个数字。
/^ *[A-Z][a-z][a-z]$/搜索以0个或多个空格开头,跟一个大写字母,两个小写字母和一个换行符。
/^[A-Za-z]*[^,][A-Za-z]*$/将查找以0个或多个大写或小写字母开头,不跟逗号,然后跟0个或多个大写或小写字母,然后跟一个换行符。
grep '100$' file:打印以100结尾的行
grep '^[we]' file:打印file中以w或e开头的行
grep -v '123' file:打印不包含123的行
ls -l | grep '^[^d]':列出不是目录的文件
grep -c 'we' file:计算file中含有we的总数
egrep '2\.?[0-9]' file:打印file中所有这样的行:包含一个2后跟一个或0个句号再跟1个数字。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/36317/showart_281411.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP