Finde Fehler im Code nicht

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von mckankra, 06.11.2012.

  1. #1 mckankra, 06.11.2012
    mckankra

    mckankra Grünschnabel

    Dabei seit:
    06.11.2012
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo. Ich habe vor, alle homeverzeichnisse auf meinem rechner zunaechst zu gruppieren und dann zu sortieren. also zunaechst die 4. spalte(Gruppen) sortieren und innerhalb dieser gruppen (10. spalte) nochmal nach Größe.
    Allerdings spuckt mir dieser code:

    # Ins Benutzerverzeichnis gehen
    cd /Users
    # Liste aller Homeverzeichnisse speichern
    ls -l >/Users/vera/Desktop/liste3.txt
    # total Info und localized Info ausschneiden
    grep -v total ~/Desktop/liste3.txt >~/Desktop/liste4.txt
    grep -v localized ~/Desktop/liste4.txt >~/Desktop/liste2.txt
    # Liste der Groesse der Homeverzeichnisse
    du -sm * >/Users/vera/Desktop/listedu.txt
    # Zu den Listen gehen (Desktop)
    cd ~/Desktop
    # Groessen hinter Homeverzeichnisse schreiben
    paste liste2.txt listedu.txt >listefertig.txt
    # Gruppieren (4) und Sortieren (10)
    sort -k4,4 -k10,10n listefertig.txt >listeend.txt
    # Loeschen unnoetiger zeilen
    cut -f1,2,10 listeend.txt > finalist.txt
    # löschen unnötiger Dateien
    rm liste4.txt
    rm listefertig.txt
    rm liste3.txt
    rm liste2.txt
    rm listedu.txt
    rm listeend.txt

    dieses ergebnis aus:

    -rw-r--r-- 1 root admin 0 Oct 29 10:25 test.txt 0
    -rw-rw-rw- 1 root admin 138 Oct 29 11:21 einedatei.txt 1
    drwxr-xr-x+ 10 test staff 374 Oct 30 08:50 test 18
    drwxr-xr-x+ 18 vera staff 918 Nov 5 16:20 vera 10042
    drwxrwxrwt 3 root wheel 170 Oct 23 15:02 Shared 1
    drwxr-xr-x+ 10 moodle staff 442 Nov 5 09:58 moodle 197

    die letzte zeile ist noch falsch... ganz unsortiert sähe das ganze so aus:

    drwxrwxrwt 3 root wheel 170 Oct 23 15:02 Shared 1
    -rw-rw-rw- 1 root admin 138 Oct 29 11:21 einedatei.txt 1
    drwxr-xr-x+ 10 moodle staff 442 Nov 5 09:58 moodle 197
    drwxr-xr-x+ 10 test staff 374 Oct 30 08:50 test 18
    -rw-r--r-- 1 root admin 0 Oct 29 10:25 test.txt 0
    drwxr-xr-x+ 18 vera staff 918 Nov 5 16:20 vera 10159

    also sortiert er auf jeden fall. warum nicht ganz???
     
  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. zst

    zst Foren As

    Dabei seit:
    06.09.2006
    Beiträge:
    95
    Zustimmungen:
    0
    Bei mir klappt die Sortierung. Ich benutze:
    sort --version
    sort (GNU coreutils) 8.9

    Code:
    -rw-r--r-- 1 root admin 0 Oct 29 10:25 test.txt 0
    -rw-rw-rw- 1 root admin 138 Oct 29 11:21 einedatei.txt 1
    drwxr-xr-x+ 10 test staff 374 Oct 30 08:50 test 18
    drwxr-xr-x+ 10 moodle staff 442 Nov 5 09:58 moodle 197
    drwxr-xr-x+ 18 vera staff 918 Nov 5 16:20 vera 10159
    drwxrwxrwt 3 root wheel 170 Oct 23 15:02 Shared 1
    
     
  4. #3 mckankra, 20.11.2012
    mckankra

    mckankra Grünschnabel

    Dabei seit:
    06.11.2012
    Beiträge:
    2
    Zustimmungen:
    0
    ich habe den Fehler doch gefunden. es liegt daran, dass die Namen verschieden lang sind... habe zum testen einmal einen account mit einem unglaublich langen namen angelegt. der wurde auch nicht richtig sortiert.... kann ich also vielleicht irgendwie die namen (also 3. spalte und vorletzte spalte) kürzen?
     
Thema:

Finde Fehler im Code nicht

Die Seite wird geladen...

Finde Fehler im Code nicht - Ähnliche Themen

  1. fehlerhaftes Programm, finde den Fehler nicht!!

    fehlerhaftes Programm, finde den Fehler nicht!!: Hi Leute, hab da ein Programm, das fehlerhaft sein soll! Wo ist das Problem? #include <iostream> using namespace std; double &...
  2. Finde den Fehler nicht

    Finde den Fehler nicht: die Bash meckert bei folgendem code: until $_haschosen do clear _log "Choose one of the following Items by entering it's number." u echo...
  3. Wo befindet sich der Autostartordner?

    Wo befindet sich der Autostartordner?: Hallo ich habe CentOS 7.2.15.11 und Desktopumgebung mate , wo befindet sich der Autostartordner?
  4. Rechner im lokalen Netzwerk finden

    Rechner im lokalen Netzwerk finden: Hallo, in meiner Firma habe ich zwei Linux-Rechner, die ganz modern mit dem Internet verbunden sind. Jetzt möchte ich von dem einem Rechner...
  5. BSI-Audit findet keine akuten Probleme in OpenSSL

    BSI-Audit findet keine akuten Probleme in OpenSSL: Das Bundesamt für Sicherheit in der Informationstechnik hat OpenSSL auf seine Sicherheit untersuchen lassen. Die Analyse zeigt vor allem, dass die...