Sto cercando di estrarre l'ora da una stringa usando bash e ho difficoltà a capirlo.
La mia stringa è così:
US/Central - 10:26 PM (CST)
E voglio estrarre la 10:26parte.
Qualcuno conosce un modo per farlo solo con bash - senza usare sed, awk, ecc.?
Ad esempio, in PHP userei - non il modo migliore, ma funziona - qualcosa del tipo:
preg_match( ""(\d{2}\:\d{2}) PM \(CST\)"", "US/Central - 10:26 PM (CST)", $matches );
Grazie per qualsiasi aiuto, anche se la risposta utilizza sed o awk