2016-12-04 12 views
0

У меня есть около 1800 файлов с их именами, как следует,Как добавить дополнительную цифру в несколько имен файлов в терминале linux?

fluxes_22.4625_87.1875 
fluxes_22.7125_86.6625 
fluxes_22.8375_86.5375 
fluxes_22.9375_86.3625 
fluxes_23.0375_86.2125 
fluxes_23.3625_86.2375 
fluxes_22.4875_86.9625 
... 
... 

Мне нужно добавить дополнительную цифру ноль, чтобы преобразовать имена файлов следующим образом

fluxes_22.46250_87.18750 
fluxes_22.71250_86.66250 
fluxes_22.83750_86.53750 
fluxes_22.93750_86.36250 
fluxes_23.03750_86.21250 
fluxes_23.36250_86.23750 
fluxes_22.48750_86.96250 
... 
... 

Хотя это может быть сделано в MATLAB легко , как это сделать в терминале LINUX.

ответ

0

Если все эти файлы находятся в той же папке, вы можете попробовать что-то вроде этого:

for file in $(ls /path/to/files) ; do mv $file "$file"0 ; done 

это итерацию над файлами и переименовывать их с 0 в конце.

+0

Спасибо Мани, но здесь мне нужно добавить «0» в двух положениях не только в конце. – Mario