【发布时间】:2011-09-14 14:39:48
【问题描述】:
我在一个文件夹中有一组文件 (ABC.AM.*.*.20*.*)
例如:ABC.AM.00.13.201106.00014,我需要将其重命名为 ABC.AM.00.13.201106.01014。我在 AIX 中,所以重命名命令不可用。
只是一个伪脚本
for i in `ls ABC.AM.*.*.20*.*`
do
mv $i DESIRED_file_name
done
任何帮助将不胜感激
【问题讨论】:
-
我很确定 rename 是开源的,并且可能在 AIX 上构建得很好。
-
@William Pursell 好吧,我不应该这样做..有什么解决办法吗?
-
“不应该这样做”是什么意思?你的意思是你不能把它安装在/usr/bin 中?如果你在你的主目录中有写权限,你总是可以尝试 --prefix=$HOME 并在那里安装。 (但我不会打扰:rename 提供的功能很容易通过简单的 shell 脚本获得。)