小编Phi*_*e P的帖子

如何将交替字符串添加到文件名并成对重新编号?

使用高通量显微镜,我们生成了数千张图像。假设我们的系统为它们命名:

ome0001.tif
ome0002.tif
ome0003.tif
ome0004.tif
ome0005.tif
ome0006.tif
ome0007.tif
ome0008.tif
ome0009.tif
ome0010.tif
ome0011.tif
ome0012.tif
...
Run Code Online (Sandbox Code Playgroud)

我们想交替插入c1c2相对于图像的数值,然后更改原始编号,以便每个连续的c1c2包含相同的增量编号,尊重数字顺序(1,然后 2 ... 然后 9,然后 10 ) 而不是字母数字顺序(1,然后是 10,然后是 2...)。

在我的例子中,这将给出:

ome0001c1.tif
ome0001c2.tif
ome0002c1.tif
ome0002c2.tif
ome0003c1.tif
ome0003c2.tif
ome0004c1.tif
ome0004c2.tif
ome0005c1.tif
ome0005c2.tif
ome0006c1.tif
ome0006c2.tif
...
Run Code Online (Sandbox Code Playgroud)

我们无法通过终端命令行(生物学家说......)来做到这一点。

任何建议将不胜感激!

command-line batch-rename

7
推荐指数
3
解决办法
691
查看次数

通过添加“循环”后缀来重命名文件

我有一个包含子目录的目录,其中包含许多名为:

file1.tif
file2.tif
file3.tif
file4.tif
file5.tif
file6.tif
file7.tif...
Run Code Online (Sandbox Code Playgroud)

我想添加一个“循环”后缀c1,c2c3, 以获取文件名:

file1c1.tif
file2c2.tif
file3c3.tif
file4c1.tif
file5c2.tif
file6c3.tif
file7c1.tif...
Run Code Online (Sandbox Code Playgroud)

这在顶级目录的所有子目录中。

但我不知道如何做到这一点。

那可能吗?如何?

command-line bash mv

5
推荐指数
2
解决办法
395
查看次数

标签 统计

command-line ×2

bash ×1

batch-rename ×1

mv ×1