comunque questa non visualizza solamente... questa rinomina e visualizza...
scusa, mi ricordavo male, ho visto che funzionava e sono stato frettoloso >:(
la stringa è una perl expressio (tipo regexp). Non ne so molto ma puoi cercare con google "rename perl regexp"
intanto ti posso spiegare qualcosina
rename -v 's/^(.*)(_\d{4})_(.*).xxx$/$1$3$2.xxx/' *.xxx
la stringa ricercata parte dall'inizio con "s/^" fino a ".xxx$" (^=inizio stringa, $=fine stringa) ed è costituita da:
(.*) = qualsiasi carattere
(_\d{4})_ = \d significa numero e {4} significa che ce ne devono essere 4
(.*) = qualsiasi carattere
con la barra (/) si indica la fine della stringa da ricercare e subito dopo la sostituzione che avviene cosi:
$1 = l'occorrenza trovata fra le prime parentesi
$2 = la seconda ecc
poi l'estensione
se noti "(_\d{4})_" l'underscore l'ho lasciato fuori cosicchè è escluso nella sostituzione
spero di esserti stato utile
