首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

如何列出想匹配的文件

2012-02-26 
怎么列出想匹配的文件?unix下面怎么列出想匹配的文件名比如很多这样的文件名ANHHJB.BABHHGJGB.BA7HGTHB.B…

怎么列出想匹配的文件?
unix下面怎么列出想匹配的文件名
比如很多这样的文件名
      ANHHJB.B
      ABHHGJGB.B
      A7HGTHB.B
      ……
反正都是A开头,B.B结束的文件名
其中还夹有一些不是A开头,B.B结束的文件名
怎么用ls把这些列出来?
我用   ls   A*B.B
          ls   |grep   'A*B.B '
          ls   |grep   A*B.B
      这些好像都不行哦!

[解决办法]
ls A*B.B怎么会不行呢?
------------------------
jerry@FreeBSD:src/c/d$ ls
A.B AB.B ABB.BB ABHHGJGB.B
A7HGTHB.B ABB ABBC.B ANHHJB.B
jerry@FreeBSD:src/c/d$ ls A*B.B
A7HGTHB.B AB.B ABHHGJGB.B ANHHJB.B
jerry@FreeBSD:src/c/d$ ls | grep 'A*B.B$ '
A7HGTHB.B
AB.B
ABHHGJGB.B
ANHHJB.B
jerry@FreeBSD:src/c/d$ ls | grep "A*B.B$ "
A7HGTHB.B
AB.B
ABHHGJGB.B
ANHHJB.B
jerry@FreeBSD:src/c/d$
-------------------------
在下用的是FreeBSD + ksh



[解决办法]
怎么会不行哪?
[解决办法]
find . -name "A*.B " -print
[解决办法]
find

热点排行