Üdv,
hála a segítségeteknek összedobtam azt a pici szkriptet amit szerettem volna, bár nekem sokat már nem kellett csinálnom. Inkább a következő feladaton töröm a fejem, és azt megpróbálom már egyedül megcsinálni.
Íme a szkript:
#!/bin/sh
cat << menu
Mit szeretnel latni?
1. Azt, hogy hanyszor lepett be a mai napon.
2. A ra vonatkozo logokat
menu
read szam
case $szam in
1)
echo "Ma bejelentkezett: "
egrep -c "^$(date +%b\ %d) ([0-9]{2}:){2}[0-9]{2} server pop3d: LOGIN, user=$1" /var/log/mail
exit 0
;;
2)
egrep "^$(date +%b\ %d) ([0-9]{2}:){2}[0-9]{2} server pop3d: LOGIN, user=$1" /var/log/mail
exit 0
;;
*)
echo "Válassz a menupontok kozul (1 vagy 2)"
exit 1
;;
esac
A visszatérési értékek használatában (sem) még nem vagyok otthon, de remélem jól használtam. De ha jól tudom nem is muszály mindig használni ezeket csak ha szükséges, pl egy fájl létezésének ellenőrzésekor,és akkor a teszt viszatérési értékének függvényében vagy hibaüzenetet írunk vagy mehet tovább. Ha jól sejtem ilyenkor kell pl a visszatérési értéket használni.
egyébként szerintetek jó a szkript? A célnak végülis megfelel, legfeljebb megpróbálom okosítani, pl, hogy le tudjam kérdezni az Aug 10-ei belejentkezéseket is, ilyesmi.