我一个文件夹下面有许多pdf文档
因为下载的缘故,所以有很多遗留问题,其中一个就是文件名中间有空格
比如
ABC version 2008-10-1 whois.pdf
DEF chaos 2008-12-2 unknown.pdf
[我的文件].Kd.Pl.2007-2-1.pdf
等等
格式不一定一样
我想将ABC version 2008-10-1 whois.pdf以及DEF chaos 2008-12-2 unknown.pdf这样有空格的文件名的空格(\ )用点(\.)或用下划线(_)来代替。
==================
google出一个解决方案
ls *\ *.pdf |
while read name; do
newname=$(echo $name | tr '\ ' '\.')
if [ "$name" != "$newname" ]; then
mv "$name" "$newname"
fi
done
[求助]关于改文件名的空格问题(已解决)
-
- 帖子: 133
- 注册时间: 2008-12-12 15:35
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
-
- 帖子: 133
- 注册时间: 2008-12-12 15:35
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
Re: [求助]关于改文件名的空格问题(已解决)
嗯,也记住这个
-
- 帖子: 15
- 注册时间: 2008-08-04 20:25
Re: [求助]关于改文件名的空格问题(已解决)
强贴留名~!!! 
