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

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
hackem
帖子: 258
注册时间: 2006-10-19 21:42
来自: inside
送出感谢: 0
接收感谢: 0
联系:

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

#1

帖子 hackem » 2008-09-18 1:52

find / -name '*.mp3'
这样是搜mp3的,但我想包含wma文件
于是
find / -name '*\.[mp3|wma]'

但不行呢,该如何写?
ubuntu是个好东西
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30
送出感谢: 2 次
接收感谢: 31 次

#2

帖子 aerofox » 2008-09-18 6:49

代码: 全选

find / -name \*.mp3' -o -name '*.wma'
头像
patrickhe
帖子: 681
注册时间: 2005-07-21 19:13
来自: Peking, China
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 patrickhe » 2008-09-18 10:54

代码: 全选

find . -iregex '^.+\.\(mp3\|wma\)$'
头像
bzhao
帖子: 207
注册时间: 2008-07-05 2:15
送出感谢: 1 次
接收感谢: 0

#4

帖子 bzhao » 2008-09-18 11:57

3楼的技术难度大于2楼,2楼的是最常用的方法。
头像
yaoms
帖子: 4953
注册时间: 2007-10-19 14:51
来自: 深圳
送出感谢: 0
接收感谢: 2 次

#5

帖子 yaoms » 2008-09-18 11:58

正则用不着,也费劲
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
jarodlau
帖子: 501
注册时间: 2005-09-06 20:34
送出感谢: 3 次
接收感谢: 1 次
联系:

#6

帖子 jarodlau » 2008-09-18 12:00

正则的那个可以看懂,2楼的看不懂。。。。 :oops:
头像
yaoms
帖子: 4953
注册时间: 2007-10-19 14:51
来自: 深圳
送出感谢: 0
接收感谢: 2 次

#7

帖子 yaoms » 2008-09-18 12:01

jarodlau 写了:正则的那个可以看懂,2楼的看不懂。。。。 :oops:
-o 就是 or
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12
送出感谢: 0
接收感谢: 0
联系:

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

#8

帖子 solcomo » 2008-09-18 12:14

hackem 写了: find / -name '*\.[mp3|wma]'
可以的
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
xiao2004
帖子: 56
注册时间: 2006-05-15 3:22
送出感谢: 0
接收感谢: 0

#9

帖子 xiao2004 » 2008-09-18 12:56

还是正则简单易懂。
头像
sinyadvan
帖子: 724
注册时间: 2008-04-02 15:36
来自: O_O
送出感谢: 0
接收感谢: 0

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

#10

帖子 sinyadvan » 2008-09-18 13:16

solcomo 写了:
hackem 写了: find / -name '*\.[mp3|wma]'
可以的
不行啊
^o^ && O_O && ^_^
One World|One Dream|One Piece
愛 ^_^ 這個 美麗的世界O_O

本公司专治各种不服、不爽、谩骂、挑衅。
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12
送出感谢: 0
接收感谢: 0
联系:

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

#11

帖子 solcomo » 2008-09-18 16:00

sinyadvan 写了:
solcomo 写了:
hackem 写了: find / -name '*\.[mp3|wma]'
可以的
不行啊
的确不行...刚才测试有问题 :D
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
goodluck1982
帖子: 171
注册时间: 2007-07-05 2:48
送出感谢: 0
接收感谢: 0

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

#12

帖子 goodluck1982 » 2008-10-18 0:19

find . -iname "*.mp3" -o -iname "*.wma"

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

回到 “Shell脚本”