分页: 1 / 1

[问题]如何写匹配mp3或者wma的find呢?

发表于 : 2008-09-18 1:52
hackem
find / -name '*.mp3'
这样是搜mp3的,但我想包含wma文件
于是
find / -name '*\.[mp3|wma]'

但不行呢,该如何写?

发表于 : 2008-09-18 6:49
aerofox

代码: 全选

find / -name \*.mp3' -o -name '*.wma'

发表于 : 2008-09-18 10:54
patrickhe

代码: 全选

find . -iregex '^.+\.\(mp3\|wma\)$'

发表于 : 2008-09-18 11:57
bzhao
3楼的技术难度大于2楼,2楼的是最常用的方法。

发表于 : 2008-09-18 11:58
yaoms
正则用不着,也费劲

发表于 : 2008-09-18 12:00
jarodlau
正则的那个可以看懂,2楼的看不懂。。。。 :oops:

发表于 : 2008-09-18 12:01
yaoms
jarodlau 写了:正则的那个可以看懂,2楼的看不懂。。。。 :oops:
-o 就是 or

Re: [问题]如何写匹配mp3或者wma的find呢?

发表于 : 2008-09-18 12:14
solcomo
hackem 写了: find / -name '*\.[mp3|wma]'
可以的

发表于 : 2008-09-18 12:56
xiao2004
还是正则简单易懂。

Re: [问题]如何写匹配mp3或者wma的find呢?

发表于 : 2008-09-18 13:16
sinyadvan
solcomo 写了:
hackem 写了: find / -name '*\.[mp3|wma]'
可以的
不行啊

Re: [问题]如何写匹配mp3或者wma的find呢?

发表于 : 2008-09-18 16:00
solcomo
sinyadvan 写了:
solcomo 写了:
hackem 写了: find / -name '*\.[mp3|wma]'
可以的
不行啊
的确不行...刚才测试有问题 :D

Re: [问题]如何写匹配mp3或者wma的find呢?

发表于 : 2008-10-18 0:19
goodluck1982
find . -iname "*.mp3" -o -iname "*.wma"

还是iname好用,忽略大小写,没准就有后缀是 MP3 的呢,