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