编辑:我认为这已成功回答,但我不能检查'直到稍后。我已经按照建议重新格式化了它。
问题:我有一系列文件,每个文件都有一个 XXXXNAME 形式的名称,其中 XXXX 是一些数字。我想将它们全部移动到名为 XXXX 的单独文件夹中,并将它们命名为 NAME。我可以手动执行此操作,但我希望通过将它们命名为 XXXXNAME,我可以通过某种方式告诉终端(我认为这是正确的名称,但不太确定)将它们移动到那里。就像是
mv *NAME */NAME
但是在第一种情况下它需要任何 * 并将其反刍到路径。
这是在某种形式的 Linux 上,带有 bash shell。
在现实生活中,这些文件是 0000GNUmakefile,带有顺序编号。作为我研究的一部分,我必须制作许多类似但略有改动的程序版本,以便在集群上编译和运行。编写一个程序来编辑所有文件并首先放在正确的位置可能会更快,但我没有。
这可能非常简单,如果我知道正确的话,我应该能够自己找到答案。问题是,我没有受过正规的编程培训,所以我不知道该叫什么来搜索它们。所以希望这会让我得到答案,也许下次我自己知道如何找到类似事情的答案。有了我所掌握的基本编程,我确信我可以编写一个程序来为我做这件事,但我希望有一种简单的方法来做到这一点,只需使用终端中已有的功能。我可能不应该被允许玩这些东西。
谢谢你的帮助!我实际上可以用 C 和 Python 进行相当多的编程,但这主要是通过反复试验,我仍然不知道在终端中我能做什么和不能做什么。