重命名文件我有一个目录结构如下具有相同名称的目录名称
dir----|
|
|--dir1\ some\ thing--result.pdf
|
|--dir2\ some\ thing--result.pdf
|
|--dir3\ some\ thing--result.pdf
|
每个子目录下的文件名是result.pdf。
作为目录dir1 dir2 dir3在其名称中有空格。 我不能理解的东西(我正在写一个bash脚本)如何在变量中使用这个目录名并重命名result.pdf
我想重命名这个文件中的每个result.pdf,其名称与目录相同name.pdf
#!/bin/bash
for i in *;do
cd $i
mv result.pd $i.pdf
cd ..
done
目录名称中的空格正在产生问题。如何结束这个?
第1步:找到。 -exec rename'' - {} \;第2步:赢利 –