mal wider "suchen"ersetzen"umbenennen"

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von rabadag, 27.12.2010.

  1. #1 rabadag, 27.12.2010
    rabadag

    rabadag Mitglied

    Dabei seit:
    21.05.2005
    Beiträge:
    30
    Zustimmungen:
    0
    Hallo Forum.

    Suche schon sein langem den zusammen Bau um Daten um zu benennen.
    Hab es bisher ganz gut hingekommen solange die zu ersetzende Zeichenfolge am Anfang ist.

    find . -name '*.mpg' -exec sh -c 'mv -v "{}" "$(echo {}| sed -e \
    's/\nva-tdz-/Dr.House.-./')"' \;

    Das hat bisher wunderbar Funktioniert.

    nun aber muss ich das Format nach der Session Angabe mit .-. ersetzen.
    Source File= Dr.House.-.s01e01.mpg
    Dest= Dr.House.-.s01e01.-.mpg

    Grund ist das Mythtv Video Pl Script nur dies Format für Metadaten importiert.

    Da es sich im ganzen um rund 15000 Files handelt, mach ich das ungern von Hand. ist ja verständlich. Achja die Sesen angaben sind unterschiedlich. begennen aber immer mit
    "S 0 oder s 0"

    Leider komme ich damit nicht zurecht wie ich Genua nach der Sesion Regex suchen kann und das dahinter stehende ersetzen. Respektive nur diesen Punkt nach s01e01. durch .-. ersetzen.

    Wäre toll wenn mir da jemand die Lösung geben könnte.

    Merci.
     
  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. #2 Remidemi, 05.01.2011
    Remidemi

    Remidemi Routinier

    Dabei seit:
    17.03.2008
    Beiträge:
    352
    Zustimmungen:
    0
    Ort:
    Südpfalz
    Hallo

    Du kannst doch noch einfach irgendwie ein sed Befehl mit hinten dran hängen
    find . -name '*.mpg' -exec sh -c 'mv -v "{}" "$(echo {}| sed -e \
    's/\nva-tdz-/Dr.House.-./' -e 's/.mpg/.-.mpg/')"' \;

    ...so irgendwie..musst du mal testen.
     
  4. #3 schwedenmann, 08.01.2011
    schwedenmann

    schwedenmann Foren Gott

    Dabei seit:
    18.11.2003
    Beiträge:
    2.635
    Zustimmungen:
    2
    Ort:
    Wegberg
Thema:

mal wider "suchen"ersetzen"umbenennen"

Die Seite wird geladen...

mal wider "suchen"ersetzen"umbenennen" - Ähnliche Themen

  1. Artikel: XCOM 2 - Der Widerstand

    Artikel: XCOM 2 - Der Widerstand: Strategieveteranen erinnern sich sicher noch gern an das 1994 veröffentlichte »UFO: Enemy Unknown«. Der Titel von Microprose sowie auch die...
  2. LinuxTag 2009 widersteht der Krise

    LinuxTag 2009 widersteht der Krise: Ohne eine Spur von Krise ist der LinuxTag 2009 in Berlin zu Ende gegangen, der über 10.000 Besucher anzog. Weiterlesen...
  3. bestehendes raid widerherstellen

    bestehendes raid widerherstellen: hallo leute, :D und zwar folgendes: Hatte bis vor 2 Tagen einen Openfiler 2.2 laufen ( baut auf rPath Linux auf) in diesem hatte ich ein...
  4. Probleme bei der Widergabe von Internetradio

    Probleme bei der Widergabe von Internetradio: Hallo miteinander. Ich weiß leider nicht ob das hier das richtige Unterforum ist. Falls nicht bitte verschieben. Nun zu meinem Problem:...
  5. Festplatte UNWIDERRUFLICH Löschen

    Festplatte UNWIDERRUFLICH Löschen: Hi, ich möchte mein altes Notebook verkaufen, aber 200% sicher sein das der neue Besitzer nicht mal mehr eine Datei von mir einsehen kann bei...