पाइप रंग को कम करने के लिए अलग:
diff $file1 $file2 | colordiff | less -r
इसे एक स्क्रीन पर सीमित करके इसे और अधिक पठनीय बनाने के लिए:
diff -uw $file1 $file2 | colordiff | less -r
और, कम प्रदर्शित करने के लिए यदि केवल एक स्क्रीन सामग्री के लायक न हो तो:
diff -uw $file1 $file2 | tee /dev/stderr | colordiff | less -r -F
-F सामग्री के एक से कम स्क्रीन वर्थ से कम होने पर तुरंत बंद करने का कारण बनता है, पाइप से stderr को क्योंकि जब कम बंद आप आउटपुट खो देते हैं - तो stderr को पाइप करके, यह कम डिस्प्ले नहीं होने पर भी आउटपुट मिलता है।
एक विकल्प (और, मुझे लगता है, बेहतर), स्क्रीन को कम करने से रोकने के लिए सिर्फ -X का उपयोग करना है:
diff -uw $file1 $file2 | colordiff | less -r -X -F
यह मेरे लिए अच्छी तरह से काम करता है, लेकिन हो सकता है कि यह बैश हो जाए। कोऑर्डिफ़ एक अंतर्निहित नहीं है, लेकिन आसानी से स्थापित है।
less -RM +Gg
: superuser.com/questions/64972/…