金色的骷髅 发表于 2015-1-18 11:22:51

Linux编程:进修Grep,Sed中的正则仓酷云

如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
正则如果几天不进修不必功,一定会忘得一尘不染,上面聊聊Grep,Sed中的正则。
成绩:从一个文本文件里选择出含有德律风号码的行,德律风号码是由七位大概八位阿拉伯数字构成(开首不是零),而且被单引号大概双引号包裹。
鉴于成绩的必要,先诬捏一份数据:
shell>cat/path/to/data.txt76543217654321""87654321""87654321失利的实验

shell>grep"(["]){6,7}1"/path/to/data.txtgrep:Invalidbackreferenceshell>sed-n"/(["]){6,7}1/p"/path/to/data.txtsed:-eexpression#1,char25:Invalidbackreference乐成的实验

利用BasicRegularExpressions(BRE)
shell>grep"(["]){6,7}1"/path/to/data.txt7654321"87654321"shell>sed-n"/(["]){6,7}1/p"/path/to/data.txt7654321"87654321"利用ExtendedRegularExpressions(ERE)
shell>grep-E"(["]){6,7}1"/path/to/data.txt7654321"87654321"shell>sed-n-r"/(["]){6,7}1/p"/path/to/data.txt7654321"87654321"总结:Grep和Sed同时撑持BRE和ERE两种正则,缺省情形下,Grep和Sed利用的都是BRE正则,经由过程增添命令参数(grep-E/sed-r),Grep和Sed能够撑持ERE正则。

每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。

透明 发表于 2015-1-20 22:54:13

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

小魔女 发表于 2015-1-24 07:43:08

就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务

因胸联盟 发表于 2015-1-25 19:33:50

查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。

老尸 发表于 2015-1-26 16:27:32

Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。

灵魂腐蚀 发表于 2015-1-26 20:39:48

然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。

再现理想 发表于 2015-2-4 20:07:24

最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。

变相怪杰 发表于 2015-2-6 14:08:53

这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。

愤怒的大鸟 发表于 2015-2-8 12:27:20

通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?

海妖 发表于 2015-2-13 22:06:52

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.

兰色精灵 发表于 2015-2-28 02:31:21

熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。

再见西城 发表于 2015-3-4 03:32:15

我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。

柔情似水 发表于 2015-3-11 10:10:37

这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。

分手快乐 发表于 2015-3-18 04:29:08

这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。

蒙在股里 发表于 2015-3-25 11:33:12

下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
页: [1]
查看完整版本: Linux编程:进修Grep,Sed中的正则仓酷云