我想清理我的音乐库,这样当 Rhythmbox 遇到一些 WMA-Relic 时,我就不会再收到来自 Rhythmbox 的“搜索合适的插件”消息。
我有工具,但现在我想查找这些文件。我可以使用 ls 获取所有音乐文件的列表,然后将其通过管道传输到 grep 并捕获所有 mp3,如下所示:
ls */* | grep \.mp3$
现在我想过滤掉所有的 MP3,我该怎么做?我用 ^ 和 ~ 和 ! 折腾了好久,但似乎没有任何效果。我知道里面有一些 WMA,但我有电脑,为什么还要手动搜索 xD
有人可以帮忙吗?
答案1
grep -v
将返回与您的搜索查询不匹配的所有行
您还可以使用:
find . ! -name "*.mp3"
用一个命令完成所有的事情。
答案2
看一下-v
切换到的开关grep
,它会反转匹配。