Я намагаюся витягти час із рядка за допомогою 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