我有一堆电子邮件文件在文件夹和子文件夹中递归传播,我需要将扩展名 .eml 添加到除目录之外的所有文件,所以现在我拥有的是以下内容
这会递归遍历目录并仅列出文件名
find a/ -name "*" -type f
如何使用 .eml 扩展名重命名文件名?
我有这个脚本可以做我想做的事,但它不能递归工作
#!/bin/bash
for i in * do
e=`echo $i.eml`
echo $e
mv $i $e
done
我如何结合2?
我有一堆电子邮件文件在文件夹和子文件夹中递归传播,我需要将扩展名 .eml 添加到除目录之外的所有文件,所以现在我拥有的是以下内容
这会递归遍历目录并仅列出文件名
find a/ -name "*" -type f
如何使用 .eml 扩展名重命名文件名?
我有这个脚本可以做我想做的事,但它不能递归工作
#!/bin/bash
for i in * do
e=`echo $i.eml`
echo $e
mv $i $e
done
我如何结合2?