मैं मान $dates
की एक सरणी है कि मैं कर रहा हूँ बदलने है:यूनिक्स नक्शा समारोह
for i in $dates
do
date -d "1970-01-01 $i sec UTC" '+%a_%D'
done
वहाँ तो मैं कुछ करने के लिए पाइप यह कर सकते हैं इस आपरेशन के परिणाम को बचाने के लिए एक तरह से किसी और एक करने के लिए इसे लिखने के बिना है डिस्क पर फ़ाइल?
क्या आप बाश तक सीमित हैं? यदि नहीं, तो मैं इसे पर्ल में करने की सलाह दूंगा ... नक्शा पैकेज के हिस्से के रूप में आता है। – DVK
आपकी सरणी कितनी बड़ी है? 10s, 100s, 1000s, बड़ा? डिस्क पर इसे क्यों नहीं लिखा जा सकता है? क्या आप परिणाम किसी अन्य सरणी में रख सकते हैं? क्यों नहीं? –
क्या आपका दिनांक 'दिनांक' का समर्थन 'date -d" @ $ i "'+% a_% डी' है? –