【发布时间】:2012-07-31 05:42:11
【问题描述】:
假设我的当前目录中有以下文件:
1.jpg
1original.jpg
2.jpg
2original.jpg
3.jpg
4.jpg
是否有终端/bash/linux 命令可以做类似的事情
if the file [an integer]original.jpg exists,
then move [an integer].jpg and [an integer]original.jpg to another directory.
执行这样的命令会导致1.jpg、1original.jpg、2.jpg和2original.jpg在各自的目录下。
注意 这不必是一个命令。我可以是简单命令的组合。也许类似于将原始文件复制到新目录。然后对 newdir 中的文件进行一些正则表达式过滤,以从旧目录中获取仍然需要复制的文件名列表等。
【问题讨论】:
-
这就是超级用户学习编程的原因:) 好问题。
-
您是否需要担心可能存在
5original.jpg但没有5.jpg的情况?