» »

[Bash] Preimenovanje velikega stevila datotek

[Bash] Preimenovanje velikega stevila datotek

zee ::

Zivjo.
V mapi imam 50 datotek, ki se jim imena koncajo po vrsti od .5 do .50. Rad bi jih preimenoval tako, da bi sle stevilke od .4 do .39
Kako to narediti v Bashu?
Poskusal sem ze s "for" zanko, vendar se mi zatakne, ker ne vem, kako povedati Bashu, da je nova nova stevilka v imenu za 1 manjsa od tiste v starem imenu.

Mi lahko pomagate?

Hvala vnaprej.
zee
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.

Brane2 ::

nimam časa da bi stestiral zadevo, ampak nekako takole.

Postavi se v ta dir, nato pa zaženi nekaj v tem stilu:

zac = 4 ; for namex in $( ls ); do temp = ${namex%.*} ; mv ${namex} ${temp}${zac} ; zac = $(( $zac +1 )) ; done



Za rezultate ne garantiram - preveri zadeve sam.
On the journey of life, I chose the psycho path.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

VC# insert into oledb ne deluje

Oddelek: Programiranje
191723 (1494) Good Guy
»

zlobni C ali kako sprogramirat sledeč program =)

Oddelek: Programiranje
141852 (1411) charlotte
»

SQL vprašanje

Oddelek: Izdelava spletišč
302803 (2366) jerneju
»

Programiranje "Šah-a" v Javi

Oddelek: Programiranje
264426 (3942) OwcA
»

Java-pomoč

Oddelek: Programiranje
51042 (944) CCfly

Več podobnih tem