Переименовать несколько файлов, поддерживающих порядок [dубликат]

Не в 1 системе.

Для этого я бы использовал виртуализацию. Установите виртуальный бонус или vmware-плеер, 2 контейнера с Ubuntu и создайте резервные копии каждого, поскольку все идет так, как будто вы хотите, чтобы он пошел.

4
задан 7 May 2018 в 16:59

8 ответов

Я думаю, что я сделал то, что вы просили, используя Python:

#!/usr/bin/env python

import os

for i in range(0, 30):  # up to the highest number of your filenames
    os.system("mv sample_%i.wav sample_%i.wav" % (i+1, i)) 

Это уменьшает число после подчеркивания на 1 для каждого из файлов. Просто убедитесь, что вы ввели наибольшее количество ваших файлов во второй записи range.

4
ответ дан 22 May 2018 в 10:54

Я думаю, что я сделал то, что вы просили, используя Python:

#!/usr/bin/env python import os for i in range(0, 30): # up to the highest number of your filenames os.system("mv sample_%i.wav sample_%i.wav" % (i+1, i))

Это уменьшает число после подчеркивания на 1 для каждого из файлов. Просто убедитесь, что вы ввели наибольшее количество ваших файлов во второй записи range.

4
ответ дан 17 July 2018 в 14:58

Я думаю, что я сделал то, что вы просили, используя Python:

#!/usr/bin/env python import os for i in range(0, 30): # up to the highest number of your filenames os.system("mv sample_%i.wav sample_%i.wav" % (i+1, i))

Это уменьшает число после подчеркивания на 1 для каждого из файлов. Просто убедитесь, что вы ввели наибольшее количество ваших файлов во второй записи range.

4
ответ дан 20 July 2018 в 15:25

Я думаю, что я сделал то, что вы просили, используя Python:

#!/usr/bin/env python import os for i in range(0, 30): # up to the highest number of your filenames os.system("mv sample_%i.wav sample_%i.wav" % (i+1, i))

Это уменьшает число после подчеркивания на 1 для каждого из файлов. Просто убедитесь, что вы ввели наибольшее количество ваших файлов во второй записи range.

4
ответ дан 23 July 2018 в 15:56

Хотя Python или Perl будут быстрее, вы можете реализовать ту же идею, что и ответ @ Mart в оболочке:

for i in {1..100}; do mv sample_$i.wav sample_$((i-1)).wav; done
4
ответ дан 22 May 2018 в 10:54

Хотя Python или Perl будут быстрее, вы можете реализовать ту же идею, что и ответ @ Mart в оболочке:

for i in {1..100}; do mv sample_$i.wav sample_$((i-1)).wav; done
4
ответ дан 17 July 2018 в 14:58

Хотя Python или Perl будут быстрее, вы можете реализовать ту же идею, что и ответ @ Mart в оболочке:

for i in {1..100}; do mv sample_$i.wav sample_$((i-1)).wav; done
4
ответ дан 20 July 2018 в 15:25

Хотя Python или Perl будут быстрее, вы можете реализовать ту же идею, что и ответ @ Mart в оболочке:

for i in {1..100}; do mv sample_$i.wav sample_$((i-1)).wav; done
4
ответ дан 23 July 2018 в 15:56

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

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