求助:关于文件更名
发表于 : 2008-10-20 23:38
我想对目录下的所有文件和子目录下的所有文件进行重命名,要求每个目录或者子目录下的文件都从1开始命名,直到这个目录的文件结束为止;如果目录为空的要能自动跳过。
象这样的shell要如何编写?
------------------------
以下是自己的答案,不知是否正确?
find -type d >i; for i in `cat i`; { let i=1;for it in *.eml;{ mv "$it" "$i"; let i=i+1; } }
象这样的shell要如何编写?
------------------------
以下是自己的答案,不知是否正确?
find -type d >i; for i in `cat i`; { let i=1;for it in *.eml;{ mv "$it" "$i"; let i=i+1; } }