Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

String löschen mit sed (Leerzeichen in Pfadangabe)

Frage Entwicklung

Mitglied: 100342

100342 (Level 1)

17.07.2011, aktualisiert 19.07.2011, 4268 Aufrufe, 1 Kommentar

Exact Audio Copy erstellt cue-Sheets, die den Pfad zur wav Datei angeben.
Beim Brennen gibt es hier allerdings Probleme, weil cdrdao die Pfadangaben nicht unterstützt (Leerzeichen, Backslash etc.).

Daher soll nun mit sed die entsprechende Datei modifiziert werden (i.e. Pfadangabe löschen):

Hi!

Zu allererst einmal die Datei:

01.
... 
02.
PERFORMER "Black Country Communion" 
03.
 
04.
TITLE "2" 
05.
 
06.
FILE "Black Country Communion\2011 - 2\01. The Outsider.wav" WAVE 
07.
 
08.
  TRACK 01 AUDIO 
09.
 
10.
    TITLE "The Outsider" 
11.
 
12.
    PERFORMER "Black Country Communion" 
13.
 
14.
    INDEX 01 00:00:00 
15.
...

Wie bekomme ich sed dazu, den String "Black Country Communion\2011 - 2\" zu entfernen?

Der Ansatz müsste ja in diese Richtung gehen:

01.
sed 's/"Black Country Communion\2011 - 2\"//g' 2.cue > 2.cue.neu
Leider versteht er die Anführungszeichen nicht.

Kann mir jemand weiterhelfen?


Vielen Dank für eure Hilfe, bin leider nicht wirklich fit, was derartige Scripts angeht

Schönen Sonntag noch,

Ralph
Mitglied: 100342
19.07.2011 um 13:52 Uhr
Update:

Zwischenzeitlich konnte mir ein Kollege weiterhelfen.
Das gewünschte Resultat erhalte ich mit

01.
sed -i Datei.cue -e 's/\".*\\/"/g'
Ergebnis:

01.
... 
02.
PERFORMER "Black Country Communion" 
03.
 
04.
TITLE "2" 
05.
 
06.
FILE "01. The Outsider.wav" WAVE 
07.
 
08.
  TRACK 01 AUDIO 
09.
 
10.
    TITLE "The Outsider" 
11.
 
12.
    PERFORMER "Black Country Communion" 
13.
 
14.
    INDEX 01 00:00:00 
15.
...
Trotzdem vielen Dank und vielleicht hilft es ja noch jemand anderem!

Gruß,
Ralph
Bitte warten ..
Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
Batch & Shell
gelöst Poweshell Script soll String ersetzen und die leere Zeile löschen (4)

Frage von Mars123 zum Thema Batch & Shell ...

Windows Server
RD-Server User kann Drucker anderer Userprofile löschen!? (4)

Frage von supermario zum Thema Windows Server ...

Windows Server
HDD löschen aber Freigaben behalten? (9)

Frage von maddoc zum Thema Windows Server ...

Heiß diskutierte Inhalte
Exchange Server
Test-ActiveSyncConnectivity Error nach neuem Zertifikat (17)

Frage von Driphex zum Thema Exchange Server ...

Zusammenarbeit
Als Administrator im Großraumbüro (16)

Frage von Dopamin85 zum Thema Zusammenarbeit ...

Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Hyper-V
HYPER V und USB (14)

Frage von Hendrik2586 zum Thema Hyper-V ...