मुझे नए परिवर्तनों के लिए इसे ट्रैक करने से पहले पूरी फ़ाइल प्रदर्शित करने की आवश्यकता है, न केवल अंतिम 10 लाइनें (हां, मुझे पता है कि यह वैचारिक रूप से पूंछ नहीं है )। दूसरे शब्दों में, कुछ ऐसा cat -f
होगा, अगर यह कभी अस्तित्व में होगा। टेल का आदमी मुझे कोई विचार नहीं देता। एकमात्र विकल्प जो मैं अभी देख रहा हूं, वह यह है कि किसी तरह बिल्ली को सभी से जोड़ा जाए, लेकिन अंतिम 10 लाइनों और पूंछ-एफ आउटपुट।
कोई संकेत, कृपया?
यह उपयोगी है और मैंने सिर्फ एक प्रोग्रामिंग भाषा में ऐसी सुविधा जोड़ी है: एक "टेल स्ट्रीम" जो शुरुआत से अंत तक सामान्य रूप से एक फ़ाइल पढ़ सकता है, और फिर अंत में "टेल-एफ" मोड में जाता है और यह भी नोटिस कर सकता है कि फ़ाइल को एक छोटे से बदल दिया गया था या काट दिया गया था, और उसका अनुसरण करें। आपको यह करने की आवश्यकता है कि प्रक्रिया मौजूदा लॉग्स (एक बैकलॉग के साथ पकड़) जैसी चीजें करने में सक्षम हों और फिर नई प्रविष्टियों को संसाधित करना शुरू करें।
—
कज़
cat $f && tail -n0 -f $f
ध्यान में आता है, और यह ऐसा लगताtail -c0 -f $f
है कि आप चाहते हैं कि आदमी पृष्ठ की जाँच भी कर सकता है (और बेहतर है क्योंकि यह उन दो प्रक्रियाओं के बीच एक दौड़ की स्थिति पैदा नहीं करता है जहाँ डेटा को अनदेखा किया जा सकता है)। अभी मेरे पास एक लिनक्स सिस्टम तक पहुंच नहीं है, लेकिन उनमें से कोई भी आप क्या चाहते हैं?