Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Shell: Regular Expression(s)

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.02.2004
    Ort
    Gera
    Beiträge
    9

    Shell: Regular Expression(s)

    Wie kann ich $1 so zerlegen das $anfang alles vor dem ersten Punkt in $1 ist und $ende alles nach dem ersten Punkt in $1 ist?

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    z.B. mit Sed:
    Code:
    ENDE=$(echo $1 | sed "s#.*\.##")
    ANFANG=$(echo $1 | sed "s#\..*##")
    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.02.2004
    Ort
    Gera
    Beiträge
    9
    Danköhö *sing*

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.02.2004
    Ort
    Gera
    Beiträge
    9
    ...

    *.mp3) ENDE=$(echo %f | sed "s#.*\.##") ANFANG=$(echo %f | sed "s#\..*##") mpg321 -w "$ANFANG".wav %f;;

    ...

    %f ist die Ausgangsdatei

    nur irgendwie wird der Anfang nicht vor das .wav gesetzt

    Bitte um hilfe.

  5. #5
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Also bei mir geht "$ANFANG".wav. Eventuell kannst du auch sowas wie ${ANFANG}.wav machen, sollte aber nicht nötig sein.

    Was mich verwirrt ist %f, sollte das nicht $f heissen?

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  6. #6
    Registrierter Benutzer
    Registriert seit
    27.02.2004
    Ort
    Gera
    Beiträge
    9
    Das ist ein Script für den Midnight Commander... und es geht immer noch nicht
    Geändert von Spärbähr (31-10-2004 um 16:36 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •