Finde Fehler im Code nicht

M

mckankra

Grünschnabel
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???
 
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
 
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?
 

Ähnliche Themen

Endlosschleife /var/named/chroot

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Apache mit eigenartigem Prozess

(C)LFS: `/tools/bin/env': No such file or directory

Zurück
Oben