Forums Neueste Beiträge
 

Worte und Zeichen in "cue" Datei ersetzen mit sed oder awk

11/01/2016 - 19:07 von Karl Teuschler | Report spam
Hallo,

1. Ich möchte gerne in der untenstehenden test.cue die Dat
eiendung durch ".flac" und den Dateityp "WAVE" durch flac ersetzen.

2. Alles Unterstriche "_" durch Leehrzeichen ersetzen aber nicht die Zeile mit dem
Dateinamen FILE "01-various_interpret-good_times_bad_times-clq.flac"

Wie macht man so etwas am Einfachsten?


Der Inhalt der test.cue
#--
[...]
PERFORMER "various_interpret"
TITLE "various_interpret"
FILE "01-various_interpret-good_times_bad_times-clq.wav" WAVE
TRACK 01 AUDIO
TITLE "good_times_bad_times"
PERFORMER "various_interpret"
INDEX 01 00:00:00
FILE "02-various_interpret-babe_im_gonna_leave_you-clq.wav" WAVE
TRACK 02 AUDIO
TITLE "babe_im_gonna_leave_you"
PERFORMER "various_interpret"
INDEX 01 00:00:00
[...]
#--

Vielen Dank im Voraus!
Karl
 

Lesen sie die antworten

#1 Marcel Logen
11/01/2016 - 19:32 | Warnen spam
Karl Teuschler schrieb:

1. Ich möchte gerne in der untenstehenden test.cue die Dat
eiendung durch ".flac" und den Dateityp "WAVE" durch flac ersetzen.

2. Alles Unterstriche "_" durch Leehrzeichen ersetzen aber nicht die Zeile mit dem
Dateinamen FILE "01-various_interpret-good_times_bad_times-clq.flac"

Wie macht man so etwas am Einfachsten?



Vielleicht so:

| $ cat test.cue;echo ;awk '/^FILE \"/{sub(/\.wav\" WAVE$/,".flac\" flac");print}! /^FILE \"/{gsub(/_/," ");print}' test.cue
| PERFORMER "various_interpret"
| TITLE "various_interpret"
| FILE "01-various_interpret-good_times_bad_times-clq.wav" WAVE
| TRACK 01 AUDIO
| TITLE "good_times_bad_times"
| PERFORMER "various_interpret"
| INDEX 01 00:00:00
| FILE "02-various_interpret-babe_im_gonna_leave_you-clq.wav" WAVE
| TRACK 02 AUDIO
| TITLE "babe_im_gonna_leave_you"
| PERFORMER "various_interpret"
| INDEX 01 00:00:00
| ==| PERFORMER "various interpret"
| TITLE "various interpret"
| FILE "01-various_interpret-good_times_bad_times-clq.flac" flac
| TRACK 01 AUDIO
| TITLE "good times bad times"
| PERFORMER "various interpret"
| INDEX 01 00:00:00
| FILE "02-various_interpret-babe_im_gonna_leave_you-clq.flac" flac
| TRACK 02 AUDIO
| TITLE "babe im gonna leave you"
| PERFORMER "various interpret"
| INDEX 01 00:00:00

Marcel
| +--+ +-+ +-+
| ++ +--+ +--+ +
| ++ ++ +--+ +-+ +--+ +-+ +--+ +--+
++ +--+ +--+ +-+ +--+ ++ +-+ +-+

Ähnliche fragen