[gelöst] Anführungszeichen in einem String, der bereits in Anführungszeichen übergeben wird

  • folgendes Problem:


    dies funktioniert, wenn es direkt auf der Konsole eingegeben wird:


    Code
    mplayer -osdlevel 1 -vo vdpau -ao alsa:device=iec958,AES0=0x06 -afm hwac3 -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx, -fs  -monitoraspect 16:9 -alang de,en -nocache -slave -ontop -v -noconfig all dvdnav:// -dvd-device '/media/nfs/media/media/Filme/Musik/Jean-Michel Jarre live in Moskau - DVD/VIDEO_TS'


    wie man sieht, wird der Pfad des Verzeichnisses wegen Lücken im Namen hier mit Hochkommata übergeben.


    Wenn ich das ganze jetzt in einem Script einbaue

    Bash
    #!/bin/bash
    
    
    export DISPLAY=:0
    
    
    CMDLINE="/usr/bin/mplayer -osdlevel 1 -vo vdpau -ao alsa:device=iec958,AES0=0x06 -afm hwac3 -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx, -fs  -monitoraspect 16:9 -alang de,en -nocache -slave -ontop -v -noconfig all dvdnav:// -dvd-device '/media/nfs/media/media/Filme/Musik/Jean-Michel Jarre live in Moskau - DVD/VIDEO_TS'"
    exec $CMDLINE
    exit


    klappt das nicht, weil mplayer den Pfad dann nicht als ganzes kriegt:


    Ich habe es auch bereits mit

    Code
    \"/media/nfs/media/media/Filme/Musik/Jean-Michel Jarre live in Moskau - DVD/VIDEO_TS\"


    probiert, aber das bringt den gleichen Fehler.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

  • Danke, das funktioniert! :]

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!