Hi,
wenn die Ausgabe so wie oben in einer Datei steht, sollte es damit gehn:
Code:
Auszulesende Datei (user.txt):
11 2 (0.44%) 100 (1.25%) /user1
11 1788 (0.44%) 35595 (1.25%) /micha/site1/index.php
11 6 (0.44%) 300 (1.25%) /stormsam/
11 1788 (0.44%) 35595 (1.25%) /holla/site1/index.php
Code:
#/bin/sh
File="./user.txt"
Delete="/usr/sbin/userdel"
MinHits="10"
MinKB="100"
#
# Take the first param as config file,
# if it is not empty, a file and readable
#
if [ -n "$1" -a -r "$1" ]; then
File="$1"
fi
while read rank hits hpc kb kpc user
do
if [ $hits -lt $MinHits -o $kb -lt $MinKB ]; then
user=$(echo $user | cut -d '/' -f 2)
echo "Removing user $user"
#$Delete -r $user &>/dev/null
fi
done < $File
exit 0
Ansonsten kann man vorher die Html-Datei parsen, und in eine temporäre Datei schreiben, die dann dem Script als Paramter übergeben werden kann.
Gruß micha
Lesezeichen