Chinaunix
标题:
请问这个正则怎么去匹配
[打印本页]
作者:
sglilele
时间:
2010-01-22 19:46
标题:
请问这个正则怎么去匹配
有一系列的文件,如:
210_GP_2000000000000.dat
210_S_20000000032000.dat
210_GP_2000023200000.dat
210_S_20000003430000.dat
210_S_20000330000000.dat
210_GP_2000331100000.dat
210_G9_2000033000000.dat
210_G9_2000330000000.dat
210_G9_2000331100000.dat
210_G0_2000033000000.dat
210_G7_2000330000000.dat
.。。。。。。
我现在要ls出来如下的文件列表,请问如何写?
210_GP_2000000000000.dat
210_S_20000000032000.dat
210_GP_2000023200000.dat
210_S_20000003430000.dat
210_S_20000330000000.dat
210_GP_2000331100000.dat
我用ls -l 210_[A-Z]{1,2}_*.dat 报错。
[
本帖最后由 sglilele 于 2010-1-22 19:51 编辑
]
作者:
Shell_HAT
时间:
2010-01-22 19:49
这是一系列文件?我怎么看着是一个文件?
作者:
nigelrax
时间:
2010-01-22 19:51
我看到幻觉
作者:
sglilele
时间:
2010-01-22 19:52
真快,各位
作者:
Shell_HAT
时间:
2010-01-22 19:54
ls -l 210_[A-Z][^0-9]*.dat
复制代码
作者:
nigelrax
时间:
2010-01-22 19:56
find . ! -name "210_[A-Z][0-9]_*" -exec ls -l {} \;
作者:
wttxnn
时间:
2010-01-22 22:09
find . -regextype posix-egrep -regex './210_[A-Z]{1,2}_.*'
作者:
wtuter
时间:
2010-01-22 22:43
标题:
回复 #1 sglilele 的帖子
ls -1 | egrep "210_S|210_GP"
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2