انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: Alir3z4 در 18 مهر 1389، 04:19 ق‌ظ

عنوان: چگونگی ادغام دو فایل متنی با هم؟؟
ارسال شده توسط: Alir3z4 در 18 مهر 1389، 04:19 ق‌ظ
درود
من دو فایل متنی دارم که میخوام از طریق خط فرمان این دو فایل رو با هم ادغام کنم !
میخوام که محتویات فایل الفرو به محتویات فایل ب اضافه کنم!!!
راهنمایی بفرمایدد!

مرسی دوستان
عنوان: پاسخ به: چگونگی ادغام دو فایل متنی با هم؟؟
ارسال شده توسط: heresh در 18 مهر 1389، 07:51 ق‌ظ
اگه بخوایم file_a رو اضافه کنیم به file_b می‌تونیم از دستور پایین استفاده کنیم:
cat file_a >> file_b
عنوان: پاسخ به: چگونگی ادغام دو فایل متنی با هم؟؟
ارسال شده توسط: کرگدن در 18 مهر 1389، 12:17 ب‌ظ
درود

بعضی مواقع می خواید  دو تا فایل رو با هم مقایسه کنید
 یک فایل که تغییر کرده و می خواید این دو تا فایل رو با هم مقایسه کنید و با هم ادغام کنید  و یا قسمت هایی رو بر اساس نیاز خودتون از یکی شون به فایل نهایی ببرید ( جاهای مختلف فایل و نه اینکه در آخر هم اضافشون کنید)

برای این منظور از ابزار های marge باید استفاده کنید که برای مثال در محیط تکست می تونید از diff3 و در محیط گرافیکی از kdiff3 استفاده کنید ( و ابزار های دیگه که الان یادم نیست ولی می دونم چند تا دیگه هم برای gtk هست )
فقط کافیه نام دوتا فایل رو بهش بدید و....

ide های برنامه نویسی هم این ابزار رو دارن و می تونید از اونها هم استفاده کنید

این ابزار ها در کار با ورژن کنترل ها و برای مقایسه ورژن های مختلف و مدیریت تغییرات اونها کاربرد بسیار زیادی داره :)
عنوان: پاسخ به: چگونگی ادغام دو فایل متنی با هم؟؟
ارسال شده توسط: aliva در 18 مهر 1389، 07:01 ب‌ظ
درود

بعضی مواقع می خواید  دو تا فایل رو با هم مقایسه کنید
 یک فایل که تغییر کرده و می خواید این دو تا فایل رو با هم مقایسه کنید و با هم ادغام کنید  و یا قسمت هایی رو بر اساس نیاز خودتون از یکی شون به فایل نهایی ببرید ( جاهای مختلف فایل و نه اینکه در آخر هم اضافشون کنید)

برای این منظور از ابزار های marge باید استفاده کنید که برای مثال در محیط تکست می تونید از diff3 و در محیط گرافیکی از kdiff3 استفاده کنید ( و ابزار های دیگه که الان یادم نیست ولی می دونم چند تا دیگه هم برای gtk هست )
فقط کافیه نام دوتا فایل رو بهش بدید و....

ide های برنامه نویسی هم این ابزار رو دارن و می تونید از اونها هم استفاده کنید

این ابزار ها در کار با ورژن کنترل ها و برای مقایسه ورژن های مختلف و مدیریت تغییرات اونها کاربرد بسیار زیادی داره :)

برای گنوم meld
برای کی‌دی‌ای فکر کنم kompare
عنوان: پاسخ به: چگونگی ادغام دو فایل متنی با هم؟؟
ارسال شده توسط: کرگدن در 18 مهر 1389، 07:55 ب‌ظ
درود

بعضی مواقع می خواید  دو تا فایل رو با هم مقایسه کنید
 یک فایل که تغییر کرده و می خواید این دو تا فایل رو با هم مقایسه کنید و با هم ادغام کنید  و یا قسمت هایی رو بر اساس نیاز خودتون از یکی شون به فایل نهایی ببرید ( جاهای مختلف فایل و نه اینکه در آخر هم اضافشون کنید)

برای این منظور از ابزار های marge باید استفاده کنید که برای مثال در محیط تکست می تونید از diff3 و در محیط گرافیکی از kdiff3 استفاده کنید ( و ابزار های دیگه که الان یادم نیست ولی می دونم چند تا دیگه هم برای gtk هست )
فقط کافیه نام دوتا فایل رو بهش بدید و....

ide های برنامه نویسی هم این ابزار رو دارن و می تونید از اونها هم استفاده کنید

این ابزار ها در کار با ورژن کنترل ها و برای مقایسه ورژن های مختلف و مدیریت تغییرات اونها کاربرد بسیار زیادی داره :)

برای گنوم meld
برای کی‌دی‌ای فکر کنم kompare

ممنون :)
البته kompare خیلی وقته امکانات جدید بهش اضافه نشده و اگر اشتباه نکنم ( اگر اشتباه می کنم بگید :) ) حدودای ۲۰۰۵ آخرین تغییرات رو درش دادن و فقط به kde4  (qt)پورت شده

 لیست کامل تر

http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools
عنوان: پاسخ به: چگونگی ادغام دو فایل متنی با هم؟؟
ارسال شده توسط: Alir3z4 در 18 مهر 1389، 08:01 ب‌ظ
heresh@
مرسی کارم را افتاد!
کرگدن:
درست متوجه نشدم
مثلا اگه دو فایل از لیست اسامی داشته باشیم و بخوایم این دو فایل رو ادغام کنیم
با استفاده از ابزاری که گفتی میشه اسامی مشابه رو  که در فایل دوم هست رو دیگه اضافه نکرد؟؟؟
عنوان: پاسخ به: چگونگی ادغام دو فایل متنی با هم؟؟
ارسال شده توسط: کرگدن در 18 مهر 1389، 08:07 ب‌ظ
heresh@
مرسی کارم را افتاد!
کرگدن:
درست متوجه نشدم
مثلا اگه دو فایل از لیست اسامی داشته باشیم و بخوایم این دو فایل رو ادغام کنیم
با استفاده از ابزاری که گفتی میشه اسامی مشابه رو  که در فایل دوم هست رو دیگه اضافه نکرد؟؟؟

خط به خط با هم مقایسه می کنه و اگر تغییری توش ببینه بهت نشون می ده
حالا خودت می تونی انتخاب کنی کدوم تغییرات رو می خوای
محتوای دو تا فایل برات نمایش داده میشه و نتیجه هم همینطور
عنوان: پاسخ به: چگونگی ادغام دو فایل متنی با هم؟؟
ارسال شده توسط: Alir3z4 در 18 مهر 1389، 08:49 ب‌ظ
مرسی واسه توضیح !
ولی من نتونستم با diff3 فایل ها رو یکی کنم!
فقط تفاوت رو نشون میده!
با آپشن ها هم ور رفتم ولی نشد
یعنی طرز کارش اینه که فایل الف فایل ب فایل ث