bash - 移动多个文件名相似但相差 1 个字符的文件
问题描述
我会尽可能彻底。
我有一个包含一堆文件的文件夹,它的外观示例:
RE-101-00001-EMB-LOD
RE-101-00001-EMB-LOL
RE-101-00002-EMB-LOL
RE-101-00002-EMB-LOD
RE-101-00003-EMB-LOD
RE-101-00003 -EMB-LOL
我正在寻找的是一个脚本,它将共享相同的 5 位代码(即 00002)的每一对的 LOL 和 LOD 文件移动到一个名为文件名减去“-LOL”部分的文件夹中。
所以为了清楚起见脚本应该同时使用RE-101-00001-EMB-LOL.pdf和RE-101-00001-EMB-LOL.pdf 并将它们移动到将创建名为RE-101-00001-的文件夹中EMB
希望这是有道理的。任何帮助,将不胜感激。这项任务刚刚落在我工作的腿上,我的初学者编码知识无法提出解决方案。
解决方案
推荐阅读
- vue.js - Vue: filter an array of objects doesn't work properly
- eclipse - Prevent Eclipse from collapsing a path in project explorer that I manually opened?
- javascript - How can I combine multiple scroll event listeners into one?
- javascript - 正则表达式测试不适用于数字
- docker - 在运行 HornetQ 的两个 Docker 容器之间共享数据文件
- javascript - 如何使用正交相机在 THREE.js 中找到呈现在屏幕上的对象的宽度和高度
- javascript - ajax调用成功后将ajax响应数据传递到另一个页面
- vue.js - 折叠所有列表并仅展开 vuetify 中的选定列表
- python - 原始图像 Python 4 尺寸
- sql - SQL 中按 WEEK 分组的 SELECT 数据