如何清理文件扩展名?

用户名

我有一个包含.MP3文件的目录,我想将扩展名更改为.mp3。最简单的方法是什么?我认为有以下几种思路:

find /RootPath -type f -iname "*.mp3" -exec mv {} sed s/.*MP3/\1.mp3/ \; 

...虽然我知道那是不对的。:)替换不正确,我不确定如何在in中同时使用amvsed命令-execfind

我需要一个bash脚本吗?

史蒂文·D

这是在Bash中执行此操作的一种方法:

for i in *; do [ "${i/%MP3/mp3}" != "$i" ] && echo "$i" "${i/%MP3/mp3}"; done

我在echo这里使用过,因此命令本身除了打印文件名对外,什么也不做。如果该列表表示您要进行的更改,则可以更改echomv -i --,然后将移动文件(并在覆盖前提示您)之类的内容。

简要说明:

for通过每一个文件迭代匹配的*然后,我们确定扩展名是否已经是小写字母,如果继续,则继续,如果不是,则继续进行扩展(或视情况而定,将其回显)。这使用了Bash的内置字符串操作,您可以在此处阅读:http : //tldp.org/LDP/abs/html/string-manipulation.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Chrome扩展名读取文件?

来自分类Dev

如何批量添加文件扩展名?

来自分类Dev

如何获取文件扩展名的IPreviewHandler?

来自分类Dev

如何批量添加文件扩展名?

来自分类Dev

如何cp多个文件扩展名?

来自分类Dev

如何更改多个文件的扩展名?

来自分类Dev

如何替换文件扩展名

来自分类Dev

如何打开未知扩展名的文件

来自分类Dev

如何运行 .Server 文件扩展名?

来自分类Dev

如何更改文件的扩展名

来自分类Dev

如何检索特定文件扩展名的文件的文件路径?

来自分类Dev

如何仅获取文件名+变量的扩展名

来自分类Dev

如何批量输出不带扩展名的文件名?

来自分类Dev

如何批量输出不带扩展名的文件名?

来自分类Dev

perl 如何获取文件名和扩展名

来自分类Dev

当babel非扩展名文件时如何禁用自动附加.js扩展名

来自分类Dev

如何查找没有扩展名的文件的扩展名

来自分类Dev

如何从PowerShell中的扩展名类型数组中提取/匹配文件类型扩展名

来自分类Dev

如何将扩展名添加到未知扩展名文件

来自分类Dev

如何添加文件扩展名而不是删除旧的扩展名

来自分类Dev

如何获取文件上传的文件扩展名

来自分类Dev

如何确定文件的常规文件扩展名

来自分类Dev

如何使用文件扩展名的多个条件搜索文件

来自分类Dev

如何获取使用php上传的文件的文件扩展名?

来自分类Dev

如何同时更改现有文件的文件扩展名

来自分类Dev

如何通过文件扩展名递归复制文件?

来自分类Dev

如何预览没有文件扩展名的Windows文件?

来自分类Dev

如何根据文件内容获取文件扩展名?

来自分类Dev

如何删除单个文件的.php文件扩展名?(.htaccess)

Related 相关文章

热门标签

归档