BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

树型结构字符串匹配问题(已解决)
首页 » 论坛 » Shell »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
coolsail   帅哥
精灵王



UID:273510
注册:2005-5-28
最后登录: 2008-08-29
帖子:299
精华:0

可用积分:419 (白手起家)
信誉积分:105
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


[推广] 顶部
1楼 发表于 2008-8-7 10:21 
aa/
  aaa/
   a.txt
   b.txt
  bbb.txt
  ccc.jpg
bb/
  aaa.html
  bbb.jpg
  ccc/
   aaa
   bbb
   ddd
cc/
  e.txt
  f/
   a.txt
   c/
    a.txt
说明了,这个结果是svnlook tree出来的一个全路径,树型结构
如何得到最上层的目录名,如上得到的结果就应该是目录aa, bb 和 cc

解决办法:
grep -Eo '^ [[:alnum:]]+'

E:egrep
o:只输出匹配到的字符串
:alnum: :既是数字又是字母


[ 本帖最后由 coolsail 于 2008-8-7 11:20 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
爱知   帅哥
光明使者



UID:726651
注册:2008-7-7
最后登录: 2008-08-30
帖子:941
精华:0

可用积分:2183 (小富即安)
信誉积分:0
空间积分:109 (白手起家)
专家积分:5 (本版)

状态:...离线...

[个人空间] [短信] [博客]


[推广] 顶部
2楼 发表于 2008-8-7 10:29 
sed '/^[^ \t]/!d' urfile



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

吾生也有涯---而知也无涯
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
ly5066113   帅哥
精灵使


CU奥运火炬传递手2008
UID:465018
注册:2006-9-13
最后登录: 2008-08-30
帖子:2834
精华:0

可用积分:276 (白手起家)
信誉积分:115
空间积分:0 (白手起家)
专家积分:216 (本版)

来自:长春
状态:...离线...

[个人空间] [短信] [博客]


[推广] 顶部
3楼 发表于 2008-8-7 10:30 
grep -Eo '^[a-z]+'



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
coolsail   帅哥
精灵王



UID:273510
注册:2005-5-28
最后登录: 2008-08-29
帖子:299
精华:0

可用积分:419 (白手起家)
信誉积分:105
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


[推广] 顶部
4楼 发表于 2008-8-7 10:32 
大目录下也有空格的,而且空格不是\t,所以楼上的还是不准确.
还是感谢LS.



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
寂寞烈火   帅哥
老法王


CU奥运火炬传递手2008
荣誉会员  
UID:187152
注册:2004-10-1
最后登录: 2008-08-30
帖子:23843
精华:5

可用积分:12668 (大富大贵)
信誉积分:110
空间积分:621 (稍有积蓄)
专家积分:87 (本版)

来自:北京海淀
状态:...在线...

[个人空间] [短信] [博客]


[推广] 顶部
5楼 发表于 2008-8-7 10:32 
grep '^[^ ]'



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


CYGWIN_NT-5.1 a5732224882a41b 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin
GNU bash, version 3.2.39(20)-release (i686-pc-cygwin)

空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
寂寞烈火   帅哥
老法王


CU奥运火炬传递手2008
荣誉会员  
UID:187152
注册:2004-10-1
最后登录: 2008-08-30
帖子:23843
精华:5

可用积分:12668 (大富大贵)
信誉积分:110
空间积分:621 (稍有积蓄)
专家积分:87 (本版)

来自:北京海淀
状态:...在线...

[个人空间] [短信] [博客]


[推广] 顶部
6楼 发表于 2008-8-7 10:33 


QUOTE:
原帖由 coolsail 于 2008-8-7 10:32 发表
大目录下也有空格的,而且空格不是\t,所以楼上的还是不准确.
还是感谢LS.

这是啥命令的输出?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


CYGWIN_NT-5.1 a5732224882a41b 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin
GNU bash, version 3.2.39(20)-release (i686-pc-cygwin)

空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
coolsail   帅哥
精灵王



UID:273510
注册:2005-5-28
最后登录: 2008-08-29
帖子:299
精华:0

可用积分:419 (白手起家)
信誉积分:105
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


[推广] 顶部
7楼 发表于 2008-8-7 10:35 
/
aa/
  aaa/
   a.txt
   b.txt
   bbb.txt
   ccc.jpg
bb/
  aaa.html
  bbb.jpg
  ccc/
   aaa
   bbb
   ddd
cc/
  e.txt
f/
  a.txt
  c/
   a.txt
我修正一下,最上层是/
grep ^[^ ] 只是匹配到了/



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
coolsail   帅哥
精灵王



UID:273510
注册:2005-5-28
最后登录: 2008-08-29
帖子:299
精华:0

可用积分:419 (白手起家)
信誉积分:105
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


[推广] 顶部
8楼 发表于 2008-8-7 10:35 
回复 #7 coolsail 的帖子

sed '/^[^ \t]/!d' urfile
是二楼的输出



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
爱知   帅哥
光明使者



UID:726651
注册:2008-7-7
最后登录: 2008-08-30
帖子:941
精华:0

可用积分:2183 (小富即安)
信誉积分:0
空间积分:109 (白手起家)
专家积分:5 (本版)

状态:...离线...

[个人空间] [短信] [博客]


[推广] 顶部
9楼 发表于 2008-8-7 10:35 
回复 #4 coolsail 的帖子

sed '/^[^ \t]/!d' urfile

开头既不是空格,又不是 \t



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

吾生也有涯---而知也无涯
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
coolsail   帅哥
精灵王



UID:273510
注册:2005-5-28
最后登录: 2008-08-29
帖子:299
精华:0

可用积分:419 (白手起家)
信誉积分:105
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


[推广] 顶部
10楼 发表于 2008-8-7 10:37 


QUOTE:
原帖由 ly5066113 于 2008-8-7 10:30 发表
grep -Eo '^[a-z]+'

有点看不明白,不清楚-Eo是什么意思
不过还是没有匹配到.
仍然感谢!



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » 论坛 » Shell »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.072723 second(s), 4 queries , Gzip enabled