如何用命令行中的命令将一些文件的文件名进行批量的修改?还是是否有办法将命令写入代码中进行执行?谢谢
无间虚者 2014-10-18 08:37:51 将一些文件中的文件名进行批量的修改,例如有一些文件名为:
file-0000、file-0001、file-0002、file-0003、file-0004、file-0005、file-0006、file-0007、file-0008等等,
对应的改为file0.xml、file1.xml、file2.xml、file3.xml、file4.xml、file5.xml、file6.xml、file7.xml等等,
而目前我用到的命令为:hdfs dfs -cat /user/input/file-0000 >> file0.xml、cat file-0000 >> file0.xml、mv file-0000 file0.xml
这样只能一个一个的进行转换,请问有没有更好的方法?
还有,能否将命令写入代码中,在运行代码后,进行执行。