» »

[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
191643 (1414) Good Guy
»

zlobni C ali kako sprogramirat sledeč program =)

Oddelek: Programiranje
141777 (1336) charlotte
»

SQL vprašanje

Oddelek: Izdelava spletišč
302677 (2240) jerneju
»

Programiranje "Šah-a" v Javi

Oddelek: Programiranje
264248 (3764) OwcA
»

Java-pomoč

Oddelek: Programiranje
5973 (875) CCfly

Več podobnih tem