/ / बैश स्क्रिप्ट में लूप फाइल करने की गूंज - बैश, सोलारिस, ksh

बैश स्क्रिप्ट में फ़ाइल लूप को गूंजें - बैश, सोलरिस, क्ष

कहते हैं कि मैं एक गूंज करने की कोशिश कर रहा हूं TZ=GMT-24 date +%Y%m%d >> गूंज उठा।

यह सोलारिस में है।

अब, मैं एक लूप करना चाहता हूं जो एक पढ़ता हैदिनों की विशिष्ट संख्या और GMT-24 / GMT-48 आदि के साथ गूँज ... जब तक दिनों की संख्या समाप्त नहीं हो जाती ... यह 5 बार लूप है .... मूल रूप से सोमवार से शुक्रवार तक। मैं इस स्क्रिप्ट को एक दिन में चलाऊंगा और एक दूसरी फाइल पर इको आउटपुट उत्पन्न करता है, जो कि मैंने पहले ही बनाई है, उन तारीखों की जांच कर सकते हैं और उनके साथ काम कर सकते हैं।

अग्रिम में धन्यवाद

उत्तर:

जवाब के लिए 0 № 1

यह सोलारिस 8 पर ksh है:

$ date +%Y%m%d
20130919
$ for i in 1 2 3 4 5; do TZ=GMT-$(($i * 24)) date +%Y%m%d; done
20130920
20130921
20130922
20130923
20130924
$ for i in 1 2 3 4 5; do TZ=GMT+$(($i * 24)) date +%Y%m%d; done
20130918
20130917
20130916
20130915
20130914

किसी फ़ाइल में रीडायरेक्ट करने के लिए, जोड़ें > filename के बाद done कीवर्ड