PDA

View Full Version : [newbie] script shell


Fugazi
15-10-2007, 18:50
come faccio a rimuovere parti di nome da una lista di files?

Mi spiego.....

ho una serie di files:
[Photo]xxxx001[1024x768].jpg
[Photo]xxxx002[1024x768].jpg
[Photo]xxxx003[1024x768].jpg
.....

vorrei rinominarli in
xxxx001.jpg
xxxx002.jpg
xxxx003.jpg
......

tenete conto che di shell scripting so poco (ho un paio di guide ma ho appena sfogliato i primi capitoli :muro:

VICIUS
15-10-2007, 18:55
Usa rename in questo modo:
rename 's/\[Photo\]//' *.jpg

ciao ;)

Fugazi
15-10-2007, 19:13
Bello ma come funziona?

man rename mi dice poco-niente :muro:

VICIUS
15-10-2007, 20:49
È un piccolo script in perl che rinomina tramite delle espressioni regolari.
"s" indica la sostituzione. La prima parte indica quello che deve essere stostituito mentre la seconda con cosa si deve sostituire, in questo caso è vuota perché vuoi cancellarlo.

caio ;)

Fugazi
16-10-2007, 13:25
Ho capito.....
quando ho imparato un po' di Bash devo buttarmi sul Perl :D

Grassie