J'essaie d'extraire l'heure d'une chaîne de caractères en utilisant bash, et j'ai du mal à trouver la solution.
Ma chaîne est comme ça :
US/Central - 10:26 PM (CST)
Et je veux extraire le 10:26
partie.
Quelqu'un connaît-il un moyen de faire cela uniquement avec bash - sans utiliser sed, awk, etc ?
Par exemple, en PHP, j'utiliserais - ce n'est pas la meilleure façon de faire, mais ça marche - quelque chose comme :
preg_match( ""(\d{2}\:\d{2}) PM \(CST\)"", "US/Central - 10:26 PM (CST)", $matches );
Merci pour toute aide, même si la réponse utilise sed ou awk.