← Back to team overview

sslug-teknik team mailing list archive

Re: mp3info og bash

 

Mads Bondo Dydensborg wrote:

On 21 May 2002, Kristian Grønfeldt Sørensen wrote:

Når jeg har et bibliotek indeholdende en masse mp3-filer, og hvor hver
fil hedder "sangens titel.mp3" hvordan får jeg så nemmest mp3info til at
sætte titel-taggen så den matcher filnavnet?
Jeg har prøvet med lidt, men det kan ikke rigtigt fungere.

Jeg havde en ide om at man kunne lave  "mp3info -t etellerandet *" men
det ser ikke ud til at man umiddelbart kan få den til at skifte titel
for hver ny fil.

Du vil nok bruge "for":
[madsdyd@ripley madsdyd 100%]$ help for
for: for NAME [in WORDS ... ;] do COMMANDS; done
   The `for' loop executes a sequence of commands for each member in a
   list of items.  If `in WORDS ...;' is not present, then `in "$@"' is
   assumed.  For each element in WORDS, NAME is set to that element, and
   the COMMANDS are executed.


Noget ala
[madsdyd@ripley madsdyd 100%]$ for FILE in `ls *.mp3` ; do mp3info -t $FILE ; done

Mads

Det vil give problemer med filer som har mellemrum i sit navn.

for FILE in *.mp3; do mp3info -t "$FILE"; done

...vil nok være bedre.
Mon ikke der er en sed-/awk-/perl-haj som kan fjerne .mp3 endelsen ?

Robert

--
         ___
______,,,(o.o),,,______





Follow ups

References