Diff
از ویکی فارسی اوبونتو
دیف (به انگلیسی Diff) یک نرمافزار تحت خط فرمان است که امکان سنجیدن دو پرونده را با هم میدهد. به کمک این نرمافزار، تفاوتهای میان دو پرونده بهصورت خطبهخط مشخّص میشود. این نرمافزار بهصورت پیشگزیده در اوبونتو نصب است.
اجرا
- شبیهساز پایانه را گشوده و این نرمافزار را با دستور
diff
اجرا میکنیم.
روش کار
برای آنکه تفاوت میان دو پرونده در دو ستون کنار هم مشاهده شود، از انتخاب y
استفاده میشود.
$ diff -y "first_file" "second_file"
خروجی این دستور به شکلی خواهد بود که در ستون دوم، ابتدای خطوطی که درآنها تفاوتی مشاهدهشده است |
نمایش داده خواهد شد.
برای مشاهدهٔ آنکه تفاوتی میان دو پرونده وجود دارد یا خیر، از انتخاب p
استفاده شده و همچنین برای صرفنظر از کوچک یا بزرگ بودن حروف، از انتخاب i
استفاده میشود.
$ diff -y "first_file" "second_file" -i > output.txt
دستور بالا تفاوت میان دو پرونده را بدون در نظر گرفتن کوچک یا بزرگ بودن حروف سنجیده و در پروندهٔ output.txt
ذخیره مینماید.