Blank (" ") durch "\ " ersetzen

Diskutiere Blank (" ") durch "\ " ersetzen im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Frohe Ostern zusammen, ich habe folgendes Skript geschrieben: #!/bin/bash for FILE in *.mp3 do FILENAME=`basename "$FILE" .mp3`.new...

  1. ajqwak

    ajqwak Grünschnabel

    Dabei seit:
    18.03.2004
    Beiträge:
    7
    Zustimmungen:
    0
    Frohe Ostern zusammen,

    ich habe folgendes Skript geschrieben:
    Code:
    #!/bin/bash
    
    for FILE in *.mp3
    do
      FILENAME=`basename "$FILE" .mp3`.new
    
      echo "lame -h --mp3input $FILE -v -B 128 -c -p $FILENAME -S"
      lame -h --mp3input $FILE -v -B 128 -c -p $FILENAME -S
      echo "converted file \"$FILE\"".
    done
    daraus ergibt sich jedoch das Problem, dass Leerzeichen in dem Dateinamen unverändert an lame übergeben werden, und der dann der Meinung ist es folgt ein neues Argument. Wie programmiert man denn so etwas "richtig"?

    gruesse
    ajqwak
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. chb

    chb Steirer

    Dabei seit:
    01.06.2003
    Beiträge:
    2.359
    Zustimmungen:
    0
    Ort:
    ÖSTERREICH
    Du mußt nur die Datei die übergeben wird mit Anführungszeichen versehn

    Code:
    lame -h --mp3input $FILE -v -B 128 -c -p "$FILENAME" -S
    
    Fertig :)
     
  4. ajqwak

    ajqwak Grünschnabel

    Dabei seit:
    18.03.2004
    Beiträge:
    7
    Zustimmungen:
    0
    Danke, hat super geklappt.
     
Thema: Blank (" ") durch "\ " ersetzen
Besucher kamen mit folgenden Suchen
  1. linux blank ersetzen

Die Seite wird geladen...

Blank (" ") durch "\ " ersetzen - Ähnliche Themen

  1. NFS durch Symlink auf lokales Dateisystem entlasten

    NFS durch Symlink auf lokales Dateisystem entlasten: Hallo zusammen, ich bin neu hier und auch nicht sicher ob ich mich hier im richtigen Forum befinde... Darum schon mal sorry wenn es eigentlich...
  2. Log File durchsuchen

    Log File durchsuchen: Hallo zusammen, ich würde gerne eine immer wiederkehrende Stelle im Logfile einer Cicso ASA herausschneiden (rot markiert). Dieses sieht momentan...
  3. PATH wird nicht richtig durchsucht

    PATH wird nicht richtig durchsucht: Hi zusammen, ich nutze das Forum schon seit längerem , allerdings hat mir bis jetzt immer die Suchfunktion weitergeholfen. Bei meinem aktuellen...
  4. Kunden-Skript ausgelöst durch Linux-Cluster Pacemaker

    Kunden-Skript ausgelöst durch Linux-Cluster Pacemaker: Hallo! Ich komme aus der AIX-Welt wo es im HACMP-Cluster die Möglichkeit der Ausführung eines Start- bzw. Stop-Skriptes im Zuge einer...
  5. Forscher analysieren Durchsatzprobleme im Linux-Scheduler

    Forscher analysieren Durchsatzprobleme im Linux-Scheduler: Eine Gruppe von Forschern hat Fälle identifiziert, in denen der Scheduler im Linux-Kernel falsche Entscheidungen trifft und die CPUs nicht so gut...