Опитвам се да се върна през серия от файлове имодифицирайте ги. Файловете следват модел, но не мога да използвам шаблон, защото не ми трябва всички файлове, които съответстват на модел, а само тези между определена последователност от номера.
Пример:
for files in D70_3113.NEF...D70_3330.NEF;do exiftool -GPS...; done
Отговори:
1 за отговор № 1Ако искате да пресечете списъка с номера, можете да използвате разширение на връзката:
for files in D70_{3113..3330}.NEF; do exiftool -GPS...; done
0 за отговор № 2
Това зависи от това, което можете да очаквате от схемата ви за именуване. Не мога да разбера дали файловете ви могат да варират
D70_3113.NEF to D79_9999.NEF
или
D70_3113.NEF to D70_3999.NEF
или какво имате. Ако приемете последното, можете да направите:
for files in D70_3[0-9][0-9][0-9].NEF; do exiftool -GPS...; done
... просто нека моделът на черупката съвпада с работата ви за вас.
Протест: Ако имате твърде много файлове, командният ред "за" може да е твърде дълъг. В този случай ще трябва да намирите и да изведете продукцията си в цикъл "докато", но днешните командващи линии могат да работят доста дълго ... над 100 000 знака. виждам Баш командния ред и границата на входа