मैं बैश का उपयोग करके एक स्ट्रिंग से समय निकालने की कोशिश कर रहा हूं, और मुझे इसका पता लगाने में मुश्किल समय आ रहा है।
मेरा तार इस तरह है:
US/Central - 10:26 PM (CST)
और मैं 10:26हिस्सा निकालना चाहता हूं ।
किसी को भी केवल बैश के साथ ऐसा करने का एक तरीका पता है - बिना sed, awk, आदि के उपयोग के?
जैसे, PHP में मैं उपयोग करूँगा - सबसे अच्छा तरीका नहीं, लेकिन यह काम करता है - कुछ इस तरह:
preg_match( ""(\d{2}\:\d{2}) PM \(CST\)"", "US/Central - 10:26 PM (CST)", $matches );
किसी भी मदद के लिए धन्यवाद, भले ही जवाब sed या awk का उपयोग करता है