marulon 于 2009-09-30 09:59:22发表:
谢谢各位的提点
wang7131984 于 2009-09-25 21:13:01发表:
要用ls的话必须加双引号,这样 "`ls`",否则就会把含有空格的文件名当成多个文件来处理。当然LS的方法肯定是对的。
acrofox 于 2009-09-25 19:51:26发表:
这么简单的功能 Windows 批处理倒是能实现,复杂了就不行了。 Linux 下有个 rename,很多情况的批量改名都可以用它,无需另外编脚本。 另外 for filename in `ls` 很不好,应该用 for filename in *
marulon 于 2009-09-30 09:59:22发表:
谢谢各位的提点
wang7131984 于 2009-09-25 21:13:01发表:
要用ls的话必须加双引号,这样
"`ls`",否则就会把含有空格的文件名当成多个文件来处理。当然LS的方法肯定是对的。
acrofox 于 2009-09-25 19:51:26发表:
这么简单的功能 Windows 批处理倒是能实现,复杂了就不行了。
Linux 下有个 rename,很多情况的批量改名都可以用它,无需另外编脚本。
另外 for filename in `ls` 很不好,应该用 for filename in *