LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

IFS=: read f1 f2 f3
echo $(( (1$f3!=1)*(f1*3600) + (1$f3!=1)*(f2*60) + (1$f3==1 && 1$f2!=1)*(f1*60) + (1$f3!=1)*f3 + (1$f3==1 && 1$f2!=1)*f2 + (1$f3$f2==1)*f1 ))

Исходная версия vodz, :

read f1 f2 f3
echo $(( (1$f3!=1)*(f1*3600) + (1$f3!=1)*(f2*60) + (1$f3==1 && 1$f2!=1)*(f1*60) + (1$f3!=1)*f3 + (1$f3==1 && 1$f2!=1)*f2 + (1$f3$f2==1)*f1))