1 ম লাইন: a
যুক্ত, d
মুছে ফেলা এবং c
পরিবর্তিত জন্য দাঁড়িয়েছে । মূল ফাইলের লাইন নম্বরগুলি এই বর্ণগুলির আগে উপস্থিত হয় এবং পরিবর্তিত ফাইলের অক্ষরের পরে উপস্থিত হয়।
২ য় লাইন: লাইনটি <
ফাইল 1 থেকে এবং ফাইল 2 থেকে পৃথক।
তৃতীয় লাইন একটি বিভাজক।
চতুর্থ লাইন: লাইনটি >
ফাইল 2 থেকে এবং ফাইল 1 থেকে পৃথক।
(আপনি যদি কখনও দেখেন =
তবে এর অর্থ উভয় ফাইলে লাইন একই রয়েছে)
এবং আপনার সমস্যাটি হোয়াইট স্পেস বা অন্য মানবেতর পাঠযোগ্য অক্ষরগুলি হতে পারে: এগুলি একটি পার্থক্যকেও ট্রিগার করে।
আউটপুট ম্যানিপুলেট করার জন্য কিছু বিকল্প রয়েছে।
উদাহরণ:
rinzwind @ discworld: ~ $ আরও 1
পরীক্ষা
test2 |
test3 নামক
rinzwind @ discworld: ~ আরও 2
পরীক্ষা
test2 |
test3 নামক
প্রাসঙ্গিক বিন্যাস:
rinzwind @ discworld: ~ f diff -c 1 2
*** 1 2011-08-13 17: 05: 40.433966684 +0200
--- 2 2011-08-13 17: 11: 24.369966629 +0200
***************
*** 1,3 ****
পরীক্ষা
! test2 |
test3 নামক
--- 1,3 ----
পরীক্ষা
! test2 |
test3 নামক
এ "!" দুটি ফাইলের সাথে মিলিত রেখার মধ্যে পরিবর্তনকে প্রতিনিধিত্ব করে। একটি "+" একটি লাইন যোগ করার প্রতিনিধিত্ব করে, যখন একটি ফাঁকা স্থান অপরিবর্তিত রেখাকে প্রতিনিধিত্ব করে। প্যাচের শুরুতে পুরো পথ এবং একটি সময় স্ট্যাম্প সহ ফাইলের তথ্য including প্রতিটি হুঙ্কের শুরুতে লাইন নম্বরগুলি ফাইলগুলিতে একই পরিবর্তনের জন্য আবেদন করে। তিনটি তারকাচিহ্নের সেটগুলির মধ্যে উপস্থিত একটি সংখ্যা পরিসীমা মূল ফাইলে প্রযোজ্য, যখন তিনটি ড্যাশের সেটগুলি নতুন ফাইলে প্রযোজ্য। কুঁড়ি রেঞ্জগুলি সংশ্লিষ্ট ফাইলটিতে শুরু এবং শেষের লাইন সংখ্যা নির্দিষ্ট করে।
ইউনিফাইড বিন্যাস সম্পর্কে লেকেনস্টেইনের মন্তব্যে সম্প্রসারণ:
rinzwind @ discworld: ~ f diff -u 1 2
--- 1 2011-08-13 17: 05: 40.433966684 +0200
+++ 2 2011-08-13 17: 11: 24.369966629 +0200
@@ -1,3 +1,3 @@
পরীক্ষা
-test2
+ + test2 |
test3 নামক
মূল ফাইলটি "---" এর আগে এবং নতুন ফাইলটি "+++" এর আগে রয়েছে, প্রসঙ্গ বিন্যাসের মতো একই দুটি লাইন শিরোনাম দিয়ে ফর্ম্যাটটি শুরু হয়। এটি অনুসরণ করে এমন এক বা একাধিক পরিবর্তন হুঙ্ক রয়েছে যা ফাইলের মধ্যে লাইন পার্থক্য ধারণ করে। অপরিবর্তিত, প্রাসঙ্গিক লাইনগুলি একটি স্পেস অক্ষর দ্বারা পূর্বে হয়, সংযোজন লাইনগুলি পূর্বে চিহ্ন দ্বারা পূর্বে হয়, এবং মুছে ফেলা লাইনগুলি বিয়োগ চিহ্নের আগে হয়।
কিছু দরকারী বিকল্প:
-b
সাদা জায়গার পরিমাণে পরিবর্তনগুলি উপেক্ষা করুন।
-w
সমস্ত সাদা স্থান উপেক্ষা করুন।
-B
সমস্ত ফাঁকা রেখা উপেক্ষা করুন।
-y
2 কলমে আউটপুট।