当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-02-17 1:16 
头像

注册: 2009-01-04 21:55
帖子: 55
送出感谢: 0 次
接收感谢: 0 次
像*.rm?(vb)或*[[:space:]]*等等用法哪里可以找到文档
最好中文的
@用在bash的正则表达式里是什么意思啊
|是不是只能在?()里用?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-02-17 2:32 
头像

注册: 2008-12-13 10:55
帖子: 1215
地址: the Earth
送出感谢: 2
接收感谢: 3
http://linux.vbird.org/linux_basic/0330regularex.php


_________________
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-02-17 8:47 
头像

注册: 2009-01-04 21:55
帖子: 55
送出感谢: 0 次
接收感谢: 0 次
鸟哥那个讲的是grep和sed里的正则表达式
我问的是bash的
像ls *.rm?(vb)
或ls *[[:space:]]*列出带空白的文件
这样的正则表达式,好象是bash3.0以后增强的功能


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-02-17 9:14 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
bash后面才支持的,使用 [[ ]] 包括的正则。那弱的很的。其他各种正则,都是perl正则的子集。
你就当是grep的正则吧,还别当是egrep的哦。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-02-18 0:42 

注册: 2008-05-24 8:30
帖子: 1453
送出感谢: 2
接收感谢: 30
代码:
sudo aptitude install manpages-zh
man bash
/extglob

最后一行是在 man 命令运行时输入,即搜索 extglob


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-02-26 0:33 
头像

注册: 2005-07-02 14:41
帖子: 4160
系统: Ubuntu 14.04 (Kylin)
送出感谢: 64
接收感谢: 12
sunsol 写道:
鸟哥那个讲的是grep和sed里的正则表达式
我问的是bash的
像ls *.rm?(vb)
或ls *[[:space:]]*列出带空白的文件
这样的正则表达式


这不算正则表达式,man bash

search Pattern Matching


_________________
https://weakish.github.io


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-02-26 0:39 
头像

注册: 2005-07-02 14:41
帖子: 4160
系统: Ubuntu 14.04 (Kylin)
送出感谢: 64
接收感谢: 12
eexpress 写道:
bash后面才支持的,使用 [[ ]] 包括的正则。那弱的很的。其他各种正则,都是perl正则的子集。
你就当是grep的正则吧,还别当是egrep的哦。


Bash里后来加的正则支持是egrep的。

代码:
              An  additional  binary  operator, =~, is available, with
              the same precedence as == and !=.  When it is used,  the
              string  to  the  right  of the operator is considered an
              [b]extended[/b] regular expression and matched accordingly


_________________
https://weakish.github.io


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-02-26 1:20 
头像

注册: 2007-03-24 23:45
帖子: 2357
送出感谢: 0 次
接收感谢: 9
能在bash里面用vim的正则就好了
符号是什么意思根本记不住,\V收工


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-03-05 21:15 

注册: 2010-05-25 16:49
帖子: 186
送出感谢: 0 次
接收感谢: 0 次
bash也支持正则表达了?


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 哪里有bash里正则表达式的用法说明
帖子发表于 : 2011-03-06 10:40 

注册: 2008-11-08 18:34
帖子: 627
送出感谢: 0 次
接收感谢: 1
路径通配符 和正则 是两码事
绞到一块 你就惨了


_________________
气血鼓荡,身体发胀,偶飘上头,三时舒畅


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译