मैं एक JSON फ़ाइल प्रोग्रामर के रूप में उपयोग करता है पर नजर रखने की कोशिश कर रहा हूँ। फ़ाइल कई बार एक दूसरे को बदलती है, और मैं इस बात पर नज़र रखना चाहता हूं कि समय के साथ मूल्य कैसे विकसित होते हैं।
मैंने अब तक क्या प्रयास किया है:
jq
औरjid
जब फ़ाइल का उपयोग करते हुए बदल जाता है, तब भी पुनः लोड न करेंwatch
watch -n 0.1 -d 'cat test.json | python -m json.tool'
फ़ाइल को सही ढंग से पुनः लोड कर सकता है, लेकिन इसे क्वेरी या स्क्रॉल नहीं किया जा सकता है- पाठ संपादक परिवर्तनों को स्वीकार करते हैं, लेकिन या तो उन्हें लेने के लिए एक संकेत की आवश्यकता होती है या फिर से लोड पर स्क्रॉल की स्थिति को रीसेट करना पड़ता है
क्या हर बार JSON फ़ाइल में परिवर्तन करने के लिए एक नई प्रतिलिपि सहेजने के लिए अपने प्रोग्राम को समायोजित करना संभव है? यह केवल 'डीबग' मोड में होगा, ...
—
स्कॉट
नहीं, JSON सेकंड के दसियों बार अपडेट करता है।
—
MLProgrammer-CiM
tail -f
मदद नहीं करता है? आप आउटपुट को sed या अन्य के साथ फ़िल्टर कर सकते हैं।