Код:
if [ $1 ] #проверка на аргумент then if [ $1 = "Today" ] #если сегодня выбрали then last -s | grep "`date`" | cut -c 1-15,74-81 | tr -d "[(,)]" >>UserTime uName="f" uTime="0" cat UserTime | while read line #line Будет переменной в которой сохраняются строка do tUser=`echo $line | awk '{print $1}'` if(( $uTime < $tUser )) 2>null then uTime=$tUser # или обнулением и заносим uName=`echo $list | awk '{print $1}'` fi done rm UserTime echo $uName elif [ $1="Yesterday"] ... elif [ $1="DayBeforeOne"] ... fi fi
Скрипт не жалко, пользуйтесь, мне при сдаче ничего не сказали. Практику спрашивал, а правильное вырезанием, ему было не столь важно.