Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Сокращение времени [RegExp]  (Прочитано 550 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Сокращение времени [RegExp]
« : 27 Января 2012, 23:46:07 »
Имеем:
00h 00m 00s 123ms
00h 00m 15s 123ms
00h 01m 00s 123ms
01h 00m 00s 123ms
после обработки должно быть
123ms
15s 123ms
01m 00s 123ms
01h 00m 00s 123ms

То есть удаляем все что 00, но с начала, а не со средины.
Спс.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн andrew_bye

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2698
    • Просмотр профиля
Re: Сокращение времени [RegExp]
« Ответ #1 : 28 Января 2012, 00:28:26 »
Как-то так:
s/^\s*00h\s*(00m\s*)?(00s\s*)?//

andrey_p

  • Гость
Re: Сокращение времени [RegExp]
« Ответ #2 : 28 Января 2012, 14:25:06 »
sed -r 's/^(00. )*//'

 

Страница сгенерирована за 0.106 секунд. Запросов: 25.