Sida 1 av 1
Skapa SFV filer för varje mapp? [LÖST]
Postat: 01 mar 2009, 19:46
av Hund
Har donat med musiken lite och skulle vilja skapa SFV filer för varje album (Mapp). Eftersom det är en del mappar skulle det vara jobbigt att behöva gå igenom mapp för mapp.
Min mappstruktur är väldigt enkel:
Tips?
Re: Skapa SFV filer för varje mapp?
Postat: 01 mar 2009, 20:13
av Konservburk
CRC är inte det minsta kollisionssäkert för fem öre. Om du ändå tänker göra nya checksums kan du lika gärna använda något betydligt bättre som md5 eller sha1.
När det gäller genomförandet så kan du använda en enkel for-loop, eller om du behöver mer kontroll, ett genomtänkt find-kommando.
Re: Skapa SFV filer för varje mapp?
Postat: 01 mar 2009, 20:30
av Hund
Aha, där ser man.

Och hur ordnar jag detta?

Re: Skapa SFV filer för varje mapp?
Postat: 01 mar 2009, 20:45
av Konservburk
Kanske så här...
Kod: Markera allt
find -type f -exec sh -c 'md5sum "$0" >> "${0%/*}".md5' {} \;
Men du kan som sagt förmodligen komma undan med en enklare for-loop så länge du faktiskt har en snäll katalogstruktur. Typ köra
md5sum * i varje katalog.
Re: Skapa SFV filer för varje mapp?
Postat: 01 mar 2009, 21:19
av Hund
Du menar att jag ska köra detta kommando i alla mappar? Det skulle ta mig månader.. Om inte hela min livstid. Ett projekt jag kanske till och med lär belasta mina barnbarn med.
Re: Skapa SFV filer för varje mapp?
Postat: 01 mar 2009, 21:23
av Konservburk
Jag menar såklart att du ska göra en for-loop som kör det kommandot åt dig i alla dina kataloger
Kod: Markera allt
for i in *
do (
cd "$i"
md5sum * > checksum.md5
) done
Re: Skapa SFV filer för varje mapp?
Postat: 01 mar 2009, 21:55
av Hund
Smart. Fungerade bra.
