Я пытаюсь извлечь время из строки с помощью bash, и мне трудно понять, как это сделать.
Моя строка выглядит так:
US/Central - 10:26 PM (CST)
И я хочу извлечь часть 10:26
.
Кто-нибудь знает способ сделать это только с помощью bash - без использования sed, awk и т.д.
Как, в PHP я бы использовал - не самый лучший способ, но он работает - что-то вроде:
preg_match( ""(\d{2}\:\d{2}) PM \(CST\)"", "US/Central - 10:26 PM (CST)", $matches );
Спасибо за любую помощь, даже если ответ использует sed или awk