Diff: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
جز |
|||
(۲ نسخهٔ میانی ویرایش شده توسط ۱ کاربر نشان داده نشده) | |||
سطر ۱: | سطر ۱: | ||
− | + | diff یک [[Free Software|نرمافزار آزاد]] تحت [[CLI|خط فرمان]] است که امکان مقایسهٔ دو پرونده را با هم فراهم میکند. با این نرمافزار، تفاوتهای میان دو پرونده بهصورت خطبهخط مشخّص میشود. این نرمافزار بهصورت پیشگزیده در [[Ubuntu|اوبونتو]] نصب است. | |
+ | |||
= اجرا = | = اجرا = | ||
− | * | + | * شبیهساز [[Terminal|پایانه]] را گشوده و این نرمافزار را با دستور <code>diff</code> اجرا میکنیم. |
=روش کار= | =روش کار= | ||
− | برای آنکه تفاوت میان دو پرونده در دو ستون کنار هم مشاهده | + | برای آنکه تفاوت میان دو پرونده در دو ستون کنار هم مشاهده شود، از انتخاب <code>y</code> استفاده میشود. |
<pre> | <pre> | ||
$ diff -y "first_file" "second_file" | $ diff -y "first_file" "second_file" | ||
</pre> | </pre> | ||
− | خروجی این دستور به شکلی خواهد بود که در ستون | + | خروجی این دستور به شکلی خواهد بود که در ستون دوم، ابتدای خطوطی که درآنها تفاوتی مشاهدهشده است <code>|</code> نمایش داده خواهد شد. |
− | برای مشاهدهٔ آنکه تفاوتی میان دو پرونده وجود دارد یا | + | برای مشاهدهٔ آنکه تفاوتی میان دو پرونده وجود دارد یا خیر، از انتخاب <code>p</code> استفاده شده و همچنین برای صرفنظر از کوچک یا بزرگ بودن حروف، از انتخاب <code>i</code> استفاده میشود. |
<pre> | <pre> | ||
$ diff -y "first_file" "second_file" -i > output.txt | $ diff -y "first_file" "second_file" -i > output.txt | ||
</pre> | </pre> | ||
− | دستور بالا تفاوت میان دو | + | دستور بالا تفاوت میان دو پرونده را بدون در نظر گرفتن کوچک یا بزرگ بودن حروف سنجیده و در پروندهٔ <code>output.txt</code> ذخیره مینماید. |
− | [[رده: | + | [[رده:خط فرمان]] |
نسخهٔ کنونی تا ۵ آبان ۱۳۹۹، ساعت ۱۹:۴۴
diff یک نرمافزار آزاد تحت خط فرمان است که امکان مقایسهٔ دو پرونده را با هم فراهم میکند. با این نرمافزار، تفاوتهای میان دو پرونده بهصورت خطبهخط مشخّص میشود. این نرمافزار بهصورت پیشگزیده در اوبونتو نصب است.
اجرا
- شبیهساز پایانه را گشوده و این نرمافزار را با دستور
diff
اجرا میکنیم.
روش کار
برای آنکه تفاوت میان دو پرونده در دو ستون کنار هم مشاهده شود، از انتخاب y
استفاده میشود.
$ diff -y "first_file" "second_file"
خروجی این دستور به شکلی خواهد بود که در ستون دوم، ابتدای خطوطی که درآنها تفاوتی مشاهدهشده است |
نمایش داده خواهد شد.
برای مشاهدهٔ آنکه تفاوتی میان دو پرونده وجود دارد یا خیر، از انتخاب p
استفاده شده و همچنین برای صرفنظر از کوچک یا بزرگ بودن حروف، از انتخاب i
استفاده میشود.
$ diff -y "first_file" "second_file" -i > output.txt
دستور بالا تفاوت میان دو پرونده را بدون در نظر گرفتن کوچک یا بزرگ بودن حروف سنجیده و در پروندهٔ output.txt
ذخیره مینماید.