如何在 Ubuntu 14.04 上一次更改多个文件的名称和文件类型?

如何在 Ubuntu 14.04 上一次更改多个文件的名称和文件类型?

我需要同时更改多个文件的文件名和文件类型,但我不确定如何做到这一点。

例如,我有 A.1、A.2、A.3 等文件...我希望它们是 A1.dat、A2.dat、A3.dat...

此外,我可以将 A.1、A.2、A.3 转换为 A1.mat、A2.mat、A3.mat(它们是数组中的 MATLAB 数据文件格式)吗?

先感谢您。

阿诺德

答案1

检查您是否可以找到 Perl 重命名脚本。它可能会自动安装。如果您可以找到它,它会接受 sed 脚本。对于重命名文件,很棒!允许正则表达式

rename 's/$/.dat/' A*

将通过附加 .dat 来更改以 A 开头的文件。$ 表示名称结尾。如果您想重命名为 mat,方法相同。

sed 正则表达式可以更加复杂。

请注意,Fedora 附带了不同的重命名实用程序,远没有那么好。我建议使用 Perl 实用程序,它已经存在很长时间了,是 1997 年 Larry Wall 的原创经典。

相关内容