Как пакетно переименовать

Я хочу переименовать файлы в пакетном режиме

У меня есть папка, и в этой папке есть файлы, которые я хочу изменить на 1,2,3,4,5,6 и т. Д.

Спасибо, что уделили время.

1
задан 13 January 2014 в 21:11

1 ответ

Вы можете использовать следующий код для этой цели:

#!/bin/bash
dir=/path/to/folder
j=1
for i in $dir/*
do
    mv "$i" "$dir/$j"
    let j=j+1
done

Сохраните его как скажем batch_rename.sh, дайте ему разрешение на выполнение как,

chmod +x /path/to/batch_rename.sh

выполните его как,

./batch_rename.sh
0
ответ дан 13 January 2014 в 21:11

Другие вопросы по тегам:

Похожие вопросы: