Anzeige:
Ergebnis 1 bis 3 von 3

Thema: [Shell] Dateiliste abarbeiten

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.01.2004
    Beiträge
    22

    [Shell] Dateiliste abarbeiten

    Hallo,

    ich kann mit der Shell nicht so gut umgehen und hab hier im Forum auch nichts ähnliches gefunden.
    Ich habe eine Liste in der steht in jeder Zeile eine Datei.
    Nun möchte ich in einem Script diese Liste abarbeiten und zwar soll die Datei an einen anderen Ort kopiert werden, dort soll dann der md5 genommen werden und die Datei damit umbenannt werden. Danach soll noch das Original gelöscht werden.

    Ich bekomme irgendwie keine vernünftige Schleife hin, die jede Zeile einzeln abarbeitet.

    Wie könnte das gehen?

    Danke!

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.02.2005
    Beiträge
    40
    Code:
    #!/bin/bash
    
    for i in `cat liste`; do
    
    md5=$(md5 $i | cut -b 18-49)
    mv $i /new/path/$md5
    
    done
    Sollte glaub ich klappen!

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.01.2004
    Beiträge
    22
    Jo, etwas abgeändert, aber dann klappts damit ganz gut, danke!

    Code:
    #!/bin/bash
    
    for i in `cat liste`; do
    
    md5=$(md5sum $i | cut -b 18-30)
    mv $i /new/path/$md5
    
    done

Lesezeichen

Berechtigungen

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