好的,我有很多文件都包含版本号 v1 或 v2。我想将文件名与作为第二个文件组成的其他文件匹配,如下所示:train.v1_GENENAME_ID.debruijn.txt(这就是我想要的)
第一个文件的组成如下:train.GENENAME_ID_v1.debruijn.txt
所以 v1 应该在 GENENAME 之前移动。所有版本标识符都是相同的。即v1或v2
假设我有一个名为:'train.Glis2_1757.2_v1_deBruijn.txt'
并且我想将其转换为这个文件'train.v1_Glis2_1757.2_deBruijn.txt'
有没有一种简单的方法可以从第一个文件名中获取 v1 并将其放在第二个文件名中?
我正在考虑将 grep 与 if 语句结合使用。但仍然没有设法使它工作。
任何提示/提示表示赞赏。