bash를 사용하여 문자열에서 시간을 추출하려고하는데 그것을 알아내는 데 어려움을 겪고 있습니다.
내 문자열은 다음과 같습니다.
US/Central - 10:26 PM (CST)
그리고 10:26
부분 을 추출하고 싶습니다 .
sed, awk 등을 사용하지 않고 bash로만이 작업을 수행하는 방법을 아는 사람이 있습니까?
마찬가지로 PHP에서 나는 최선의 방법은 아니지만 작동합니다.
preg_match( ""(\d{2}\:\d{2}) PM \(CST\)"", "US/Central - 10:26 PM (CST)", $matches );
답변에 sed 또는 awk를 사용하더라도 도움을 주셔서 감사합니다.