2014-10-20 94 views
-1

我有文件'/my/file_{01...10}.mat',我想重命名为'/my/file_ABC{01..10}.mat',这样'file_01.mat'变为'file_ABC01.mat', 'file_02.mat' > 'file_ABC02.mat',...等等。BASH:用中缀批量重命名文件

我发现了很多方法来在脚本中追加字符串,但没有任何(我明白)来中缀字符串。建议?谢谢!

回答

4

这应做到:

for f in /my/file_*.mat; do mv $f ${f/_/_ABC}; done