यह कमांड डिफस्टैट है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
अलग करना - डिफ-आउटपुट से हिस्टोग्राम बनाएं
SYNOPSIS
अलग करना [विकल्प] [फ़ाइल-विनिर्देशों]
वर्णन
यह प्रोग्राम का आउटपुट पढ़ता है diff और सम्मिलन का एक हिस्टोग्राम प्रदर्शित करता है,
प्रति फ़ाइल हटाना और संशोधन। डिफस्टेट एक प्रोग्राम है जो समीक्षा के लिए उपयोगी है
बड़ी, जटिल पैच फ़ाइलें. यह एक या अधिक इनपुट फ़ाइलों को पढ़ता है जिनमें आउटपुट होता है
से diff, संदर्भित प्रत्येक फ़ाइल के लिए बदली गई कुल पंक्तियों का एक हिस्टोग्राम तैयार करना।
यदि इनपुट फ़ाइल नाम .bz2, .gz, .lzma, .z या .Z के साथ समाप्त होता है, अलग करना पढ़ेंगे
संबंधित प्रोग्राम से एक पाइप के माध्यम से असम्पीडित डेटा। इसका भी अनुमान लगाया जा सकता है
मानक इनपुट के माध्यम से पाइप की गई फ़ाइलों से संपीड़न प्रकार।
डिफस्टेट सबसे लोकप्रिय प्रकार के आउटपुट को पहचानता है diff:
एकीकृत
द्वारा पसंदीदा पैच उपयोगिता।
प्रसंग
पठनीयता के लिए सर्वोत्तम, लेकिन बहुत संक्षिप्त नहीं।
चूक
ज्यादा के लिए अच्छा नहीं है, लेकिन उत्पन्न करना आसान है।
डिफस्टेट उन पंक्तियों का पता लगाता है जो आउटपुट हैं diff यह बताने के लिए कि किन फ़ाइलों की तुलना की गई है, और
फिर पहले कॉलम में मार्करों की गिनती करता है जो परिवर्तन के प्रकार को दर्शाता है (सम्मिलन,
विलोपन या संशोधन)। इन्हें हिस्टोग्राम में "+", "-" और "!" के रूप में दिखाया गया है।
अक्षर.
यदि कमांड लाइन पर कोई फ़ाइल नाम नहीं दिया गया है, अलग करना से मतभेद पढ़ता है
मानक इनपुट।
विकल्प
-b "बाइनरी फ़ाइलें XXX और YYY भिन्न" से मेल खाने वाली पंक्तियों को अनदेखा करें diff
-c आउटपुट की प्रत्येक पंक्ति के पहले "#" लगाएं, जिससे यह शेल स्क्रिप्ट के लिए एक टिप्पणी-पंक्ति बन जाएगी।
-C हिस्टोग्राम को हाइलाइट करने के लिए एसजीआर रंग एस्केप अनुक्रम जोड़ें।
-D गंतव्य
एक निर्देशिका निर्दिष्ट करें जिसमें फ़ाइलें हों जिन्हें परिणाम के रूप में संदर्भित किया जा सके
मतभेदों को लागू करना. अलग करना संबंधित फाइलों में पंक्तियों की गिनती करेगा
(नामों को समायोजित करने के बाद -p विकल्प) लाइनों की कुल संख्या प्राप्त करने के लिए
प्रत्येक फ़ाइल।
संशोधित और हटाई गई पंक्तियों को घटाने के बाद शेष को "अपरिवर्तित" के रूप में दिखाया गया है
पंक्तियाँ"।
-d डिबग बहुत सारी जानकारी प्रिंट करता है। इसे आम तौर पर संकलित किया जाता है, लेकिन हो सकता है
दबा दिया।
-e पट्टिका
मानक त्रुटि को पुनर्निर्देशित करें पट्टिका.
-E अंतरों को पार्स करने से पहले प्रत्येक पंक्ति पर एएनएसआई एस्केप अनुक्रम हटा दें। यह
की अनुमति देता है अलग करना के साथ प्रयोग किया जाना है कोलोर्डिफ.
-f प्रारूप
हिस्टोग्राम का प्रारूप निर्दिष्ट करें।
संक्षिप्त के लिए 0, जो प्रत्येक के लिए केवल मान और एक एकल हिस्टोग्राम कोड दिखाता है
सम्मिलित करें (+), हटाएं (-) या संशोधित करें (!)
सामान्य आउटपुट के लिए 1,
2 हिस्टोग्राम को बिंदुओं से भरने के लिए,
हिस्टोग्राम के साथ प्रत्येक मान को प्रिंट करने के लिए 4।
कोई भी शून्येतर मान एक हिस्टोग्राम देता है। बिंदु और व्यक्तिगत मान हो सकते हैं
संयुक्त, जैसे, -6 दोनों देता है.
-h उपयोग संदेश प्रिंट करता है और बाहर निकल जाता है।
-k रिपोर्ट में फ़ाइल नामों के विलय को रोकें।
-K में मिलान ढूंढ़कर "केवल" फ़ाइलों के एनोटेशन में सुधार करने का प्रयास करें
फ़ाइलों का परिणामी सेट और यह अनुमान लगाना कि फ़ाइल जोड़ी गई थी या हटाई गई थी।
यह वर्तमान में इसके साथ मिलकर काम नहीं करता है -R क्योंकि अलग करना ही बनाए रखता है
फ़ाइलों का परिणामी सेट।
-l केवल फ़ाइल नाम सूचीबद्ध करता है। कोई हिस्टोग्राम उत्पन्न नहीं होता है.
-m पैच फ़ाइल के प्रत्येक "खंड" से डालने/हटाने की संख्या को अनुमानित रूप से मर्ज करें
संशोधित पंक्तियों की गिनती.
-n संख्या
फ़ाइल नाम के लिए उपयोग की जाने वाली न्यूनतम चौड़ाई निर्दिष्ट करें। यदि आप इसे निर्दिष्ट नहीं करते हैं, अलग करना
सामान्य उपसर्गों को हटाने के बाद, सबसे लंबे फ़ाइल नाम की लंबाई का उपयोग करता है।
-N संख्या
फ़ाइल नाम के लिए उपयोग की जाने वाली अधिकतम चौड़ाई निर्दिष्ट करें। इस सीमा से अधिक लंबे नाम हैं
बाईं ओर काट दिया गया. यदि आप इसे निर्दिष्ट नहीं करते हैं, अलग करना अगला जाँच करता है -n
विकल्प.
-o पट्टिका
मानक आउटपुट को पुनर्निर्देशित करें पट्टिका.
-p संख्या
उस तर्क को ओवरराइड करें जो अनुकरण करते हुए सामान्य पथनामों को हटा देता है पैच "-पी" विकल्प।
यदि आप नहीं देते हैं -p विकल्प, अलग करना मतभेदों की जांच करता है और उन्हें दूर करता है
पथनामों से सामान्य उपसर्ग. यह क्या नहीं है पैच करता है.
-q रिक्त अंतर के लिए "0 फ़ाइलें परिवर्तित" संदेश को दबाएँ।
-r कोड
हिस्टोग्राम में दिखाए गए डेटा को काटने के बजाय वैकल्पिक रूप से पूर्णांकन प्रदान करता है
त्रुटि समायोजन के साथ.
0 डिफ़ॉल्ट है. कोई राउंडिंग नहीं की जाती है, बल्कि संचित त्रुटियाँ जोड़ दी जाती हैं
निम्नलिखित कॉलम.
1 डेटा को राउंड करता है
2 डेटा को राउंड करता है और हिस्टोग्राम को समायोजित करता है ताकि यह सुनिश्चित हो सके कि यह कुछ प्रदर्शित करता है
यदि कोई अंतर है तो भी उसे सामान्यतः शून्य कर दिया जाएगा।
-R मान लें कि पैच पुरानी और नई फ़ाइलों की अदला-बदली के साथ बनाया गया था।
-s केवल सारांश पंक्ति दिखाएँ, उदाहरणार्थ, सम्मिलन और विलोपन की संख्या।
-S स्रोत
यह इस प्रकार है -D विकल्प, लेकिन वह स्थान निर्दिष्ट करता है जहां मूल फ़ाइलें हैं
(अंतर लगाने से पहले) पाया जा सकता है।
-t हिस्टोग्राम को ओवरराइड करता है, संख्या के लिए अल्पविराम से अलग किए गए मानों का आउटपुट उत्पन्न करता है
प्रत्येक फ़ाइल के अंतर में पाई गई परिवर्तित पंक्तियाँ: सम्मिलित, हटाई गई और
संशोधित किया गया।
If -S or -D विकल्प दिए गए हैं, अपरिवर्तित रेखाओं की संख्या की संख्या से पहले आती है
परिवर्तन।
-T उन नंबरों को प्रिंट करता है जो -t पथनाम और के बीच विकल्प दिखाई देगा
हिस्टोग्राम।
परिवर्तनों की संख्या की चौड़ाई सबसे बड़े मूल्य (लेकिन कम से कम) द्वारा निर्धारित की जाती है
3). में दी गई चौड़ाई -w विकल्प इन संख्याओं की चौड़ाई से अलग है।
-u रिपोर्ट में फ़ाइल नामों की छंटाई को रोकें।
-v प्रगति दिखाएं, उदाहरण के लिए, यदि आउटपुट किसी फ़ाइल पर रीडायरेक्ट किया गया है, तो प्रगति संदेश लिखें
मानक त्रुटि के लिए.
-V वर्तमान संस्करण संख्या प्रिंट करता है और बाहर निकल जाता है।
-w संख्या
हिस्टोग्राम की अधिकतम चौड़ाई निर्दिष्ट करें। हिस्टोग्राम कभी छोटा नहीं होगा
10 से अधिक कॉलम, यदि फ़ाइल नाम बहुत बड़े हो जाएं।
वातावरण
डिफस्टेट POSIX वातावरण में चलता है।
आप इनपुट फ़ाइलों को डीकंप्रेस करने के लिए उपयोग किए जाने वाले प्रोग्रामों के संकलित पथों को ओवरराइड कर सकते हैं
उनके नाम के अनुरूप पर्यावरण चर सेट करना:
DIFFSTAT_BZCAT_PATH
DIFFSTAT_BZIP2_PATH
DIFFSTAT_COMPRESS_PATH
DIFFSTAT_GZIP_PATH
DIFFSTAT_LZCAT_PATH
DIFFSTAT_PCAT_PATH
DIFFSTAT_UNCOMPRESS_PATH
DIFFSTAT_XZ_PATH
DIFFSTAT_ZCAT_PATH
हालांकि, अलग करना यह मानता है कि परिणामी प्रोग्राम समान कमांड-लाइन विकल्पों का उपयोग करता है,
उदाहरण के लिए, मानक आउटपुट पर डीकंप्रेस करने के लिए "-c"।
onworks.net सेवाओं का उपयोग करके ऑनलाइन diffstat का उपयोग करें