Wiecie moze jak wyswietlic list aktualnie zalogowanych z pliku znajomi.txt ?
Pomoże ktoś przerobić ten skrypt aby wyswietlał 1 najwiekszy plik
#!/bin/bash
if [ $# -ne 1 ]
then
echo "Niepoprawna liczba argumentów."
echo "Użycie: $0 katalog"
exit 1
fi
if [ ! -d $1 ]; then
echo "$1 nie jest katalogiem!"
exit 1
fi
licznik=0
find $1 -type f -printf "%s %p\\n" | sort -n | awk '{ print $2 }' | while read linia
do
echo "$licznik. $plik";
(( licznik=$licznik+1 ));
if [ $licznik == 4 ]
then
break;
fi
done
echo "========== 3 najmniejsze pliki w katalogu $1 ================="
licznik=1
find $1 -type f | ls -Sr | while read plik
do
echo "$licznik. $plik";
(( licznik=$licznik+1 ));
if [ $licznik == 4 ]
then
break;
fi
done