hromadne premenovanie nazvov suborov
pomoze niekto ako mam cez terminal hromadne premenovat zopar obrazkov. Nazvy su nasledovne *-1.jpg *-2.jpg az *-171... chcem ich premenovat (aspon vyhodit to *-) napr. na 1.jpg, 2.jpg .... az 171.jpg
dalej ked mam dalsiu sadu obrazkov test-1.jpg az test-40.jpg a chcem nadviazat na predosle cislovanie teda 172.jpg az 212.jpg
dakujem za pomoc
Pre pridávanie komentárov sa musíte prihlásiť.
# !/bin/bash
:read cesta
for i in $(seq cislo_1_suboru cislo_posledneho_suboru);
do
mv $cesta/aaa-$i.a $cesta/$i.a
done
len si ho uz uprav pre vlastnu potrebu, snad to bude fungovat spravne kedze z bashu ovladam len naozaj uplne zaklady
-mne sa paci este nasledovna vychytavka pre riadok s mv, ktoru mozno krasne vyuzit aj pri cp, rm a pod.:
mv $cesta/{aaa-,}$i.a
# pricom by to chcelo komenty pre uzivatela, ze cesta je cesta k adresaru so subormi, ktoru treba zadat do prazdneho riadku po spusteni skriptu a odentrovat
# aaa- treba nahradit predponou, ktoru chceme z nazvov suborov odstranit
# .a predstavuje priponu danych suborov, napr. .jpg
# inak to zaciatocnik vobec nemusi pochopit