Ich versuche, die Zeit mit Bash aus einem String zu extrahieren, und es fällt mir schwer, das herauszufinden.
Meine Zeichenfolge ist wie folgt:
US/Central - 10:26 PM (CST)
Und ich möchte das 10:26
Teil extrahieren .
Kennt jemand einen Weg, dies nur mit Bash zu tun - ohne sed, awk usw. zu verwenden?
Wie in PHP würde ich verwenden - nicht der beste Weg, aber es funktioniert - so etwas wie:
preg_match( ""(\d{2}\:\d{2}) PM \(CST\)"", "US/Central - 10:26 PM (CST)", $matches );
Vielen Dank für jede Hilfe, auch wenn die Antwort sed oder awk verwendet