मैंने एक बैश स्क्रिप्ट बनाई है जिसे मैं हर घंटे crontab के साथ चलाता हूं, और मुझे एक चर को स्टोर करने की आवश्यकता है ताकि अगली बार जब मैं इसे चला सकूं। लिपि प्रत्येक बार चलने पर चर बदलती है, इसलिए मैं इसे हार्डकोड नहीं कर सकता। अभी मैं इसे एक txt फ़ाइल में लिख रहा हूं और फिर इसे वापस पढ़ रहा हूं। क्या इससे ऐसा करने का कोई बेहतर तरीका है? और जिस तरह से मैं txt फ़ाइल पढ़ रहा हूं वह कुछ है जो मैंने यहां पाया है, मुझे समझ में नहीं आ रहा है, और यह थोड़े घबराहट है। क्या इसके लिए कोई अंतर्निहित कमांड नहीं है? वैसे भी, यहां लागू कोड है, कुछ चर बदलना आसान बनाने के लिए बदल गया है।bash- रनों के बीच चर स्टोर करने के लिए बेहतर तरीका?
while read x; do
var=$x
done < var.txt
# Do some stuff, change var to a new value
echo $var > var.txt
चर केवल एक पूर्णांक है, इसलिए टेक्स्ट फ़ाइल ओवरकिल महसूस करती है।
निरंतर डेटा रखने वाली छोटी पाठ फ़ाइल बिल्कुल ऐसा करने का तरीका है, इसके बारे में कुछ भी नहीं है। – user4815162342