Я пытаюсь извлечь время из строки с помощью 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