红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

小脚本实现批量改文件名

发布时间:2009-09-25 13:26:50来源:红联作者:marulon
#今天看见一小脚本
for filename in `ls`
do
cat $filename
#可以把cat $filename换成文件名规则,就可以实现批量改文件名
done
#大体思路可以从这个小脚本体会到
#没学过windows的批处理,可能也有这么简单就能实现这个功能吧
文章评论

共有 3 条评论

  1. marulon 于 2009-09-30 09:59:22发表:

    谢谢各位的提点

  2. wang7131984 于 2009-09-25 21:13:01发表:

    要用ls的话必须加双引号,这样
    "`ls`",否则就会把含有空格的文件名当成多个文件来处理。当然LS的方法肯定是对的。

  3. acrofox 于 2009-09-25 19:51:26发表:

    这么简单的功能 Windows 批处理倒是能实现,复杂了就不行了。
    Linux 下有个 rename,很多情况的批量改名都可以用它,无需另外编脚本。
    另外 for filename in `ls` 很不好,应该用 for filename in *