Страница 1 из 1

Shell

СообщениеДобавлено: 06 май 2004 14:36
Aragaer
Истратов. Вариант номер 5
Код: Выделить всё
#!/bin/bash
year=$1
k=0
aa() {
k=`expr $k + 1 `
if [ $k -eq 3 ]
  then if [ `expr $year % 4 ` ]
   then echo 366 days
   else echo 365 days
   fi
fi
if [ $k -eq 10 ]
  then exit 1
fi
}

trap "aa" 2
cal
echo Enter day
read day
cal | awk 'BEGIN{getline; getline; split($0, x)}{if (n=index($0,"'$day'")){n=int(n/3)+1; print x[n]; exit}}'
while :
do
:
done