rinomina mp3


Rispondi
Avatar utente
berto
GranGianGnomo
Messaggi: 2343
Iscritto il: 10 lug 2001, 16:04
Contatta:

rinomina mp3

Messaggio da berto » 07 giu 2005, 16:25

ecco un_ script per rinominare files mp3 con nomi in questo formato:

titolo canzone insulsa - artista fighetto strapagato.mp3

in

artista fighetto strapagato - titolo canzone insulsa.mp3

Codice: Seleziona tutto

#!/bin/bash

echo ""
echo "Rinomina mp3 v.1.2.13 - (C) berto"
echo ""
ls *.mp3 > elencocosielfici
quanti=`cat elencocosielfici | wc -l`
echo "$quanti"" Files mp3 schifosi trovati."

for ((j=1;j<=quanti;j++)); do
        # echo "Lavoro sul file "$j" dell'elenco"
        nomefile1=`cat elencocosielfici | head -n $j | tail -n 1`
        lungnome1=`echo "$nomefile1" | wc -c`
        # echo $lungnome1
        let lungnoext="$lungnome1"-5
        # echo $lungnoext
        artista=`echo "$nomefile1" | cut -c 1-$lungnoext | cut -f 2 -d "-" | cut
 -c 2-1000`
        canzone=`echo "$nomefile1" | cut -f 1 -d "-"`
        lungcanzone=`echo "$canzone" | wc -c`
        let lungcanzone="$lungcanzone"-2
        canzone=`echo "$canzone" | cut -c 1-$lungcanzone`

        nomefile2="$artista"" - ""$canzone"".mp3"
        echo ""
        echo "$nomefile1"" diventa ""$nomefile2"
        mv "$nomefile1" "$nomefile2"
done

echo ""
echo "FORMAT C: eseguito."

lo script qua sopra ha dei problemi con i files senza alcun "-" o con quelli con + di un "-", che possono essere non pochi se si lavora su tanti files. qualcuno ha voglia di farci le modifiche per risolvere?
qualche if, qualche wc...


--
e al loro dio perdente non credere mai

Avatar utente
Forz
Gnomo
Messaggi: 1208
Iscritto il: 06 ago 2001, 22:32

Messaggio da Forz » 07 giu 2005, 16:38

Testimonianza reale:

Salve a tutti, sono ________. Ho provato questo prodotto e devo dire che ha funzionato, All'inizio ero un po' scettico, ma i risultati mi hanno convinto. Mi rimane una sola cosa da dire: Grazie Berto!

<hr noshade size="1"><i><font size="1">
Questa testimonianza nn è stata riportata per intero, in quanto alcune parti potrebbero turbare minori a causa del linguaggio scurrile utilizzato</font id="size1"></i>

<hr noshade size="1"><h6>
- Ciò che si trova al di là del cielo!<font color="red">
- Quel che guida il bambino smarrito alla mano della madre: L'Exile</font id="red">
- Le onde che d'oro tingono la terra!<font color="red">
- Il soffio misericordioso che alimenta la vita: I campi ricoperti di grano</font id="red">
- Il sentiero della discesa degli angeli!<font color="red">
- Il sentiero del grande vento: Il GrandStream</font id="red">
- Ciò che si trova al di là della memoria!<font color="red">
- Il luogo da cui tutto ha origine, il luogo a cui tutto ritorna: Il Pianeta Azzurro</font id="red">
</h6>

Rispondi