Bash:删除目录名称中的空格

Bash:删除目录名称中的空格

!!这个问题不是关于SHELL的,而是关于BASH的,无法更改错误的标签!

我有一个代码可以删除目录和文件名中的空格(并插入一个点);

find $jdir -depth -name "* *" -execdir rename 's/ /./g' "{}" \;

假设 $jdir =“测试文件在这里”

此代码不会重命名 $jdir。

我无法将其设置为父目录,因为那样它会重命名许多其他目录。

如何让它重命名 $jdir?

(测试错误?在论坛中,忽略这一行)我无法更改标签,论坛中的错误?

相关内容