मेरे पास "2014-01-30 05:04:27 GMT" जैसी तारीख है, और अगर मैं दिनांक -d "2014-01-30 05:04:27 GMT" चलाता हूं, तो आउटपुट मेरे सर्वर के टाइमज़ोन में है ("थू" जनवरी 30 16:04:27 ईएसटी 2014 ")।
ग्रीप और कट के उपयोग के साथ, मैंने एक फ़ाइल से जीएमटी में तारीख निकाली है। हालाँकि, मैं इसे अपने स्थानीय समय में बदलने के लिए संघर्ष कर रहा हूँ।
उदाहरण के लिए:
[उपयोगकर्ता @ सर्वर लॉग] # grep "कुछ" logfile.txt | grep "सफल" | cut -f1 -d '['
आउटपुट: 2014-01-30 05:04:27 GMT
मैं उस आउटपुट को "तारीख-डी" में पास करने के लिए आखिर में क्या जोड़ सकता हूं?
प्रयास किया गया:
- [उपयोगकर्ता @ सर्वर लॉग] # grep "कुछ" logfile.txt | grep "सफल" | cut -f1 -d '[' | दिनांक
- [उपयोगकर्ता @ सर्वर लॉग] # grep "कुछ" logfile.txt | grep "सफल" | cut -f1 -d '[' | तारीख
- [उपयोगकर्ता @ सर्वर लॉग] # grep "कुछ" logfile.txt | grep "सफल" | cut -f1 -d '[' | दिनांक -d "$ 1"