Bash kullanarak bir dizeden zamanı çıkarmaya çalışıyorum ve bunu anlamakta zorlanıyorum.
Dizim şöyle:
US/Central - 10:26 PM (CST)
Ve 10:26parçayı çıkarmak istiyorum .
Bunu sadece bash ile yapmanın bir yolunu bilen var mı - sed, awk vb. Kullanmadan?
Mesela, PHP'de kullanırım - en iyi yol değil, ama işe yarıyor - şöyle bir şey:
preg_match( ""(\d{2}\:\d{2}) PM \(CST\)"", "US/Central - 10:26 PM (CST)", $matches );
Cevap sed veya awk kullansa bile, herhangi bir yardım için teşekkürler