Größten Platzverschwender finden:
repquota /home | awk '{printf “%10d“, $3; printf “ “, $1}' | sort -n
Strg V + Strg I
drücken, damit ein Tab eingefügt wird.$3
steht für die dritte, $1
für die erste Spalte%10d
formatiert als Zahl rechtsbündig mindestens 10 Zeichen breitDas folgende Script kopiert eine Datei in alle Schülerverzeichnisse:
#!/bin/sh # Dateiname: schuelercopy # Funktion: Kopiert eine Datei foo.dat aus /root/tmp in alle Homeverzeichnise # der Sch\'fcler und wechselt die Besitzrechte for i in 'cat /etc/passwd | grep :102: | cut -d: -f1' do cp /root/tmp/foo.dat /home/$i chown $i.schueler /home/$i/foo.dat done exit 0 #EOF