ब्लॉग पर वापस जाएं
अद्यतनArnošt Havelka

Bash रिपल इफ़ेक्ट: रिडायरेक्ट लेज़र

Bash में सरल, ऑडिट योग्य टेक्स्ट लेज़र बनाने के लिए > और >> रिडायरेक्शन का उपयोग करें।

इंटरएक्टिव पाठ शुरू करें
Bash रिपल इफ़ेक्ट: रिडायरेक्ट लेज़र

रिडायरेक्शन वह तरीका है जिससे टर्मिनल आउटपुट स्थायी साक्ष्य बन जाता है। यह पाठ > के साथ फ़ाइल बनाने और >> के साथ उसी फ़ाइल में जोड़ने के बीच के अंतर को सिखाता है।

अभ्यास करने के लिए कमांड (Commands to Practice)

echo 'start' > ledger.txt
echo 'next' >> ledger.txt
cat ledger.txt

अपेक्षित टर्मिनल सिग्नल (Expected Terminal Signal)

दोनों राइट्स के बाद, लेज़र में अनुक्रम में दोनों लाइनें होनी चाहिए:

start
next

यह क्यों मायने रखता है (Why This Matters)

बहुत सारी ऑपरेशनल डीबगिंग स्थायी निशानों (persistent traces) पर निर्भर करती है। यदि आप जोड़ने (append) का इरादा रखते हुए ओवरराइट करते हैं, तो आप कालक्रम (chronology) खो देते हैं और घटनाओं को फिर से बनाना कठिन बना देते हैं।

सामान्य गलतियाँ (Common Mistakes)

अभ्यास विस्तार (Practice Extension)

तीन-लाइन टाइमलाइन बनाएं:

echo 'step-1' > timeline.txt
echo 'step-2' >> timeline.txt
echo 'step-3' >> timeline.txt
cat timeline.txt

यह वही पैटर्न है जिसका उपयोग हल्के रन लॉग और मैनुअल ऑडिट ट्रेल के लिए किया जाता है।

संदर्भ

ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।

अगला

Bash रिपल इफ़ेक्ट: पाइप स्टैक

cat, grep, और wc को एक दोहराए जाने योग्य (repeatable) मल्टी-स्टेज टेक्स्ट प्रोसेसिंग स्टैक में चेन करें।