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, 4261 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
Windows 10

Powershell 5 BSOD

(2)

Tipp von agowa338 zum Thema Windows 10 ...

Ä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 ...

Microsoft Office
Microsoftaccount löschen (1)

Frage von Kroni99 zum Thema Microsoft Office ...

Exchange Server
Exchange 2010 Akzeptierte Domäne löschen (4)

Frage von Rob1982 zum Thema Exchange Server ...

Exchange Server
gelöst SBS2011 - im Exchange mobile Geräte löschen (4)

Frage von MiSt zum Thema Exchange Server ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...

Outlook & Mail
Outlook 2010 findet ost datei nicht (18)

Frage von Floh21 zum Thema Outlook & Mail ...