Як завжди, вантажівка пітона приходить пізно, але:
зробіть його виконуваним, перетягніть його через вікно терміналу, перетягніть файл для копіювання через термінальне вікно та встановіть кількість копій:
script file number_ofcopies
Кількість провідних нулів встановлюються автоматично, файли з ім'ям file_001.pdf
, file_002.pdf
, з filenumbers поміщається перед тим розширенням.
Сценарій:
#!/usr/bin/env python3
import sys
import shutil
orig = sys.argv[1]; n = sys.argv[2]; size = len(str(n)); out = (orig[:orig.rfind(".")], orig[orig.rfind("."):])
for item in [out[0]+"_"+(size-len(str(item)))*"0"+str(item)+out[1] for item in range(1, int(n)+1)]:
shutil.copyfile(orig, item)