انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Alir3z4 در 18 مهر 1389، 04:19 قظ
-
درود
من دو فایل متنی دارم که میخوام از طریق خط فرمان این دو فایل رو با هم ادغام کنم !
میخوام که محتویات فایل الفرو به محتویات فایل ب اضافه کنم!!!
راهنمایی بفرمایدد!
مرسی دوستان
-
اگه بخوایم file_a رو اضافه کنیم به file_b میتونیم از دستور پایین استفاده کنیم:
cat file_a >> file_b
-
درود
بعضی مواقع می خواید دو تا فایل رو با هم مقایسه کنید
یک فایل که تغییر کرده و می خواید این دو تا فایل رو با هم مقایسه کنید و با هم ادغام کنید و یا قسمت هایی رو بر اساس نیاز خودتون از یکی شون به فایل نهایی ببرید ( جاهای مختلف فایل و نه اینکه در آخر هم اضافشون کنید)
برای این منظور از ابزار های marge باید استفاده کنید که برای مثال در محیط تکست می تونید از diff3 و در محیط گرافیکی از kdiff3 استفاده کنید ( و ابزار های دیگه که الان یادم نیست ولی می دونم چند تا دیگه هم برای gtk هست )
فقط کافیه نام دوتا فایل رو بهش بدید و....
ide های برنامه نویسی هم این ابزار رو دارن و می تونید از اونها هم استفاده کنید
این ابزار ها در کار با ورژن کنترل ها و برای مقایسه ورژن های مختلف و مدیریت تغییرات اونها کاربرد بسیار زیادی داره :)
-
درود
بعضی مواقع می خواید دو تا فایل رو با هم مقایسه کنید
یک فایل که تغییر کرده و می خواید این دو تا فایل رو با هم مقایسه کنید و با هم ادغام کنید و یا قسمت هایی رو بر اساس نیاز خودتون از یکی شون به فایل نهایی ببرید ( جاهای مختلف فایل و نه اینکه در آخر هم اضافشون کنید)
برای این منظور از ابزار های marge باید استفاده کنید که برای مثال در محیط تکست می تونید از diff3 و در محیط گرافیکی از kdiff3 استفاده کنید ( و ابزار های دیگه که الان یادم نیست ولی می دونم چند تا دیگه هم برای gtk هست )
فقط کافیه نام دوتا فایل رو بهش بدید و....
ide های برنامه نویسی هم این ابزار رو دارن و می تونید از اونها هم استفاده کنید
این ابزار ها در کار با ورژن کنترل ها و برای مقایسه ورژن های مختلف و مدیریت تغییرات اونها کاربرد بسیار زیادی داره :)
برای گنوم meld
برای کیدیای فکر کنم kompare
-
درود
بعضی مواقع می خواید دو تا فایل رو با هم مقایسه کنید
یک فایل که تغییر کرده و می خواید این دو تا فایل رو با هم مقایسه کنید و با هم ادغام کنید و یا قسمت هایی رو بر اساس نیاز خودتون از یکی شون به فایل نهایی ببرید ( جاهای مختلف فایل و نه اینکه در آخر هم اضافشون کنید)
برای این منظور از ابزار های marge باید استفاده کنید که برای مثال در محیط تکست می تونید از diff3 و در محیط گرافیکی از kdiff3 استفاده کنید ( و ابزار های دیگه که الان یادم نیست ولی می دونم چند تا دیگه هم برای gtk هست )
فقط کافیه نام دوتا فایل رو بهش بدید و....
ide های برنامه نویسی هم این ابزار رو دارن و می تونید از اونها هم استفاده کنید
این ابزار ها در کار با ورژن کنترل ها و برای مقایسه ورژن های مختلف و مدیریت تغییرات اونها کاربرد بسیار زیادی داره :)
برای گنوم meld
برای کیدیای فکر کنم kompare
ممنون :)
البته kompare خیلی وقته امکانات جدید بهش اضافه نشده و اگر اشتباه نکنم ( اگر اشتباه می کنم بگید :) ) حدودای ۲۰۰۵ آخرین تغییرات رو درش دادن و فقط به kde4 (qt)پورت شده
لیست کامل تر
http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools
-
heresh@
مرسی کارم را افتاد!
کرگدن:
درست متوجه نشدم
مثلا اگه دو فایل از لیست اسامی داشته باشیم و بخوایم این دو فایل رو ادغام کنیم
با استفاده از ابزاری که گفتی میشه اسامی مشابه رو که در فایل دوم هست رو دیگه اضافه نکرد؟؟؟
-
heresh@
مرسی کارم را افتاد!
کرگدن:
درست متوجه نشدم
مثلا اگه دو فایل از لیست اسامی داشته باشیم و بخوایم این دو فایل رو ادغام کنیم
با استفاده از ابزاری که گفتی میشه اسامی مشابه رو که در فایل دوم هست رو دیگه اضافه نکرد؟؟؟
خط به خط با هم مقایسه می کنه و اگر تغییری توش ببینه بهت نشون می ده
حالا خودت می تونی انتخاب کنی کدوم تغییرات رو می خوای
محتوای دو تا فایل برات نمایش داده میشه و نتیجه هم همینطور
-
مرسی واسه توضیح !
ولی من نتونستم با diff3 فایل ها رو یکی کنم!
فقط تفاوت رو نشون میده!
با آپشن ها هم ور رفتم ولی نشد
یعنی طرز کارش اینه که فایل الف فایل ب فایل ث