Gå til innhold

Hvordan gjøre om filnavn på filer automagisk.


Anbefalte innlegg

Hei! Jeg har bestilt meg en media pc, og har planer om og kjøre Boxee på denne. Problemet er: Jeg har endel serier, la oss si The big bang theory.

 

Inni The big bang theory mappen ligger det mapper som heter S1, S2, S3 osv.

Inni Sx mappene, ligger seriene som heter 1,2,3,4,5 osv.

 

Når Boxee skal scanne inn seriene i systemet, blir det feil, siden den ikke klarer og scanne episoder uten at de kalles:

The big bang theory - s01e01

 

Så spørsmålet mitt er: Er det mulig og renamer jeg filene automatisk? Trenger bare og ta en sesong automatisk av gangen.

 

Kjører Ubuntu.

Lenke til kommentar
Videoannonse
Annonse

#!/bin/sh

for name in *

do

{

mv ${name} "The big bang theory - s01e0${name}"

}

done

 

Jeg er veldig lite kjent med slike script. Hvordan bruker jeg de? Lagrer jeg det i ett dokument og så kjører de?

 

Når du skriver "for name in *" Skal jeg da skrive for name in [hvor filene ligger]?

Takker for kjappe og presise svar :)

Lenke til kommentar

bare å lagre det i en fil og gjøre filen kjørbar :)

"for name in *" gjør at den går igjenom alle filene i katalogen og gjør om navnet på de.

 

 

Si du har kaldt filen "rename" og gjort den kjørbar... så kan du for eks legge filen i katalogen og kjøre filen med ./rename så renamer den filene..

 

Merk at rename fila da også vil få navnet sitt forandret.

 

edit: leif

Endret av warelf
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...