Datei Nummerierungslücken feststellen

Diskutiere Datei Nummerierungslücken feststellen im Programmieren allgemein Forum im Bereich Programmieren unter Linux/Unix; In einem Directory habe ich eine Anzahl von Files, in deren Namen unter anderem eine Durchnummerierung enthalten ist. Beispiele: FGDSTC004.trf...

  1. npjnpj

    npjnpj Grünschnabel

    Dabei seit:
    01.11.2006
    Beiträge:
    4
    Zustimmungen:
    0
    In einem Directory habe ich eine Anzahl von Files, in deren Namen unter anderem eine Durchnummerierung enthalten ist. Beispiele:

    FGDSTC004.trf
    FGSE4C005.trf
    F5SC3C006.trf
    usw.

    Die Nummerierung ist die dreistellige Zahl direkt vor dem Punkt der Dateiextension.

    Mein Problem ist, dass ich feststellen will, ob die Dateinamen in Bezug auf diese Nummern Lücken enthalten.
    Dabei können die Anfangsnummern entweder niedrigstens mit 001 beginnen, oder auch mit einer beliebigen anderen Zahl.

    Kann mir jemand einen Tip geben?
     
  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 Xanti, 13.12.2006
    Zuletzt bearbeitet: 13.12.2006
    Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Auf die Schnelle:

    check.sh
    Code:
    A=($(ls -1 *[0-9][0-9][0-9].trf | sed -n 's/^.*\([0-9]\{3\}\)\.trf/\1/; s/0*//p' | sort -n))
    for ((i=${A[0]}; i<=${A[${#A[*]}-1]}; i++)); do
        cur=$(printf "%.3i\n" $i)
        ls *${cur}.trf > /dev/null 2>&1 || echo "${cur} fehlt"
    done
    
    und dann das Shellskript im entsprechenden Verzeichnis aufrufen.

    Gruss, Xanti

    edit: Doh, ich sehe gerade, dass es sich um Files und nicht um Zeilen eines Files handelt. Änderung folgt.
    edit2: Korrigiert.
     
  4. npjnpj

    npjnpj Grünschnabel

    Dabei seit:
    01.11.2006
    Beiträge:
    4
    Zustimmungen:
    0
    Vielen Dank,
    Werde ich gleich einmal ausprobieren.
     
Thema:

Datei Nummerierungslücken feststellen

Die Seite wird geladen...

Datei Nummerierungslücken feststellen - Ähnliche Themen

  1. Linux "vergisst" Dateisystem?

    Linux "vergisst" Dateisystem?: Hallo zusammen! Aufgrund des von mir hier beschriebenen Problems habe ich nun die halbe Nacht "durchgearbeitet", da ein komplett neues Konzept...
  2. 2 Spalten in EINER Textdatei GETRENNT addieren

    2 Spalten in EINER Textdatei GETRENNT addieren: Hey, bin ein ziemlicher Neuling in Sachen programmieren. Nun steh ich vor dem Problem, dass ich 2 Zahlenspalten inner Textdatei (vim) getrennt...
  3. User sollen Dateien speichern und ändern, aber nicht neu anlegen dürfen

    User sollen Dateien speichern und ändern, aber nicht neu anlegen dürfen: Hallo liebe Helfer, welche Einstellungen muss ich in der smb.conf bzw. unter Linux vornehmen, damit User vorhandene Dateien öffnen und speichern...
  4. Suche in Datei doppelte Wörter in jeder Zeile bis zum dritten Leerzeichen...

    Suche in Datei doppelte Wörter in jeder Zeile bis zum dritten Leerzeichen...: Ich habe eine Textdatei in der ich Einträge bis zum 3. Leerzeichen mit den restlichen Zeilen (auch nur bis 3. Leerzeichen) vergleichen muss und...
  5. Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen

    Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen: Hallo, ich habe ein Verzeichnis, darin enthalten sind mehrere Dateien. Nun möchte ich alle Dateien (Parameter $1) gegen eine konstante Datei...