Всем привет,
извините, если кому наступил на больной мозоль, но не могу никак справиться с регулярным выражением.
time='114m:41.587s'
time_m=`echo $time|sed '/^\([0-9]*\)m.*/s//\1/'`
time_s=`echo $time|sed '/.*\([0-9]*\)\..*/s//\1/'`
let "time = time_m * 60 + time_s"
echo "time= $time m= $time_m s= $time_s"
минуты считает правильно(time_m), а секунды - нет.
Подскажите пожалуйста в чем я не прав, по идее все должно работать
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Удалить из url доменное имя (2014)
- Форум Регулярное выражение (2002)
- Форум Sed, удалить кроме (2009)
- Форум Скорость загрузки файлов через Apache (2018)
- Форум Как правильно экранировать имя файла для дальнейшей работы с ним в скрипте? (2017)
- Форум Простенький скрипт (2012)
- Форум Захват видео [xvidcap/recordmydesctop] (2011)
- Форум Регулярное выражение, найти группы в которые не входит строка «sc.» (2011)
- Форум Снова sed (2008)
- Форум Медленное выполнение скрипта при запуске через Cron (2020)