PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [UNIX] Zeichen in einer Zeile entfernt


Ticker
30.04.2008, 16:54
hallo,

ich komm bei schritt drei und vier nicht weiter. an irgendwas stört der sich. hab auch schon etliche tutorials durch.

bin dankbar für jeden link, tip etc.


#!/bin/sh

# 01 - FUNKTIONIERT - unötige Zeilen löschen
sed -e '/#/d' "/home/profil/TEST/Quelle.m3u" > "/home/profil/TEST/01.txt"
#cat "/home/profil/TEST/Quelle.m3u" | sed -e "/#/d" > "/home/profil/TEST/01.txt"

# 02 - FUNKTIONIERT - Endungen wie .mp3 oder .ogg entfernen
sed -e 's/.\{4\}$//' "/home/profil/TEST/01.txt" > "/home/profil/TEST/02.txt"

# 03 - FUNKTIONIERT NICHT - Löschen der ersten 27 Zeichen jeder Zeile [../../../03 - Mukke/Mukke/]
sed -e 's/..\/..\/..\/03 - Mukke\/Mukke\////' "/home/profil/TEST/02.txt" > "/home/profil/TEST/03.txt"

# 04 - Löschen von bestimmten zeichen Folgen wie "A - E/" UND "K - O/"
sed -e 's/A - E\////' "/home/profil/TEST/03.txt" > "/home/profil/TEST/Ergebniss.txt"


#EXTM3U
#EXTINF:143,Ska Beat
../../../03 - Mukke/Mukke/A - E/Ellis, Alton/Alton Ellis - Ska Beat.mp3
#EXTINF:162,Housewives Choice
../../../03 - Mukke/Mukke/Derrick & Patsy - Housewives Choice.mp3
#EXTINF:139,Jamican Ska
../../../03 - Mukke/Mukke/K - O/Lee, Byron/Byron Lee & The Dragonaires - Jamican Ska.mp3


Ticker
30.04.2008, 18:07
http://s1.directupload.net/images/080430/kmbauwr8.jpg

Jan Krüger
30.04.2008, 19:52
Bei den beiden problematischen regulären Ausdrücken hast du am Ende je einen Schrägstrich zuviel.

Ticker
07.05.2008, 19:43
danke es funzt jetzt!

wollte aber noch eine frage nachschieben :rolleyes: . kann man die zeichenfolgen die man entfernen will auch in eine datei auslagern? das man also eine datei erstellt wo die zeichenfolgen drin stehen die in anderen dateiein entfernt werden sollen?

flipp
09.08.2008, 15:42
Das dürfte machbar sein:

echo " {dein ausdruck} " > {dateideinerwahl}

sed .. `cat {dateideinerwahl}`...