Всем привет,
извините, если кому наступил на больной мозоль, но не могу никак справиться с регулярным выражением.
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)
- Форум Снова sed (2008)
- Форум И снова sed (2011)
- Форум снова про SED (2009)
- Форум Регулярное выражение для парсинга CSV файлов (2013)
- Форум Вопрос по скрипту. awk (2012)
- Форум Как правильно делать grep с регулярками? (2021)
- Форум SED (2015)
- Форум SED (2016)
- Форум Sed (2016)