LINUX.ORG.RU

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

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

В случае с одним полем работает некорректно. Сделал так:

cols=`echo $1 | awk -F: '{ print NF }'`
if [[ $cols -gt 1 ]]
then
    echo $1 | awk -F: '{ print ((NF > 2) ? ($(NF-2) * 3600) : 0) + ($(NF-1) * 60) + $NF }'
else
    echo $1
fi

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

В случае с одним полем работает некорректно. Сделал так:

cols=`echo $1 | awk -F: '{ print NF }'`
echo $cols
if [[ $cols -gt 1 ]]
then
    echo $1 | awk -F: '{ print ((NF > 2) ? ($(NF-2) * 3600) : 0) + ($(NF-1) * 60) + $NF }'
else
    echo $1
fi