जहां तक मुझे पता है, नहीं। जो आप पूरा करने की कोशिश कर रहे हैं, वह संभव है कि आप वर्तमान में कई आदेशों का संयोजन कर रहे हैं, हालांकि मुझे अन्य ऐप्स के बारे में नहीं पता है जो आपको डेटा को पार्स करने में आसान बना देगा (एड: एक अन्य उत्तर में सुझाव दिया गया था जो मुझे पता नहीं था पाइप-सक्षम सिंगल लाइन टेक्स्ट आउटपुट मोड)। कुछ चतुर शेल स्क्रिप्टिंग, पाइप्ड डेटा और थोड़े से मैनुअल फॉर्मेटिंग के साथ, आप कम से कम उस आउटपुट के करीब पहुंच सकते हैं जिसे आप खोज रहे हैं।
कुछ के लिए आपकी खोज जो नेटवर्क और फ़ाइल आँकड़े दोनों को दिखाती है - जो कि ऑपरेटिंग सिस्टम के दो अलग-अलग हिस्सों द्वारा प्रदान की जाएगी - ऐसा लगता है कि 'द यूनिक्स दर्शन:' के कुछ किरायेदारों के खिलाफ है।
- प्रत्येक कार्यक्रम को एक काम अच्छे से करें। एक नया काम करने के लिए, नई सुविधाओं को जोड़कर पुराने कार्यक्रमों को जटिल बनाने के बजाय नए सिरे से निर्माण करें।
- हर प्रोग्राम के आउटपुट की अपेक्षा दूसरे के लिए इनपुट बनने के लिए, जैसा कि अभी तक अज्ञात है, प्रोग्राम है। बाहर की सूचना के साथ अव्यवस्था उत्पादन मत करो।
यह उन प्रोग्रामों में विशेष रूप से स्पष्ट है जो आउटपुट टेक्स्ट, जैसे lsof। आप आमतौर पर एक उपयोगकर्ता इंटरफ़ेस प्रदान करने वाले * NIX कंसोल प्रोग्राम को किसी अन्य प्रोग्राम में पाइप किए जाने वाले डेटा के रूप में नहीं देखते हैं, या संभवतः अपने स्वयं के विशेष रूप से अनुरूपित आउटपुट बनाने के लिए कट जैसी कमांड का उपयोग करते हुए एक स्क्रिप्ट ।
डग McIlroy ने अपने पहले के बयान को वर्षों बाद संक्षेप में प्रस्तुत किया:
ऐसे कार्यक्रम लिखें जो एक काम करते हैं और इसे अच्छी तरह से करते हैं। एक साथ काम करने के लिए कार्यक्रम लिखें। पाठ धाराओं को संभालने के लिए प्रोग्राम लिखें, क्योंकि यह एक सार्वभौमिक इंटरफ़ेस है।
हालांकि यह आपके द्वारा खोजे जा रहे फ़ॉर्मेट किए गए आउटपुट को प्राप्त करने में मदद नहीं कर सकता है, द आर्ट ऑफ़ यूनिक्स प्रोग्रामिंग एक अच्छा रीड है, और जहां मुझे उन उद्धरणों के लिए स्रोत मिले।