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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: جایگزینی کاراکتر خط جدید با یک عبارت در پرونده های متنی  (دفعات بازدید: 2498 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
سلام

چگونه کاراکتر خط جدید در پرونده های متنی را با یک عبارت جایگزین کنیم؟

ممنون
« آخرین ویرایش: 23 تیر 1392، 03:44 ب‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
منظورتون را بیشتر توضیح بدید
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
سلام

چگونه کاراکتر خط جدید در پرونده های متنی را با یک عبارت جایگزین کنیم؟

ممنون
من از gedit استفاده می‌کنم. فایل رو با gedit باز کن؛ به آخر یک خط برو؛ شیفت رو نگه‌دار و فلش راست رو چند بار بزن تا مکان‌نما بره ابتدای خط بعد. این رو کپی کن و بعد در دیالوگ Replace بچسبون.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
سلام

چگونه کاراکتر خط جدید در پرونده های متنی را با یک عبارت جایگزین کنیم؟

ممنون
من از gedit استفاده می‌کنم. فایل رو با gedit باز کن؛ به آخر یک خط برو؛ شیفت رو نگه‌دار و فلش راست رو چند بار بزن تا مکان‌نما بره ابتدای خط بعد. این رو کپی کن و بعد در دیالوگ Replace بچسبون.

اتفاقا خواستم این کار رابکنم اما این خطا را داد.

Could not open the file /home/user/lcco_a.doc using the Unicode (UTF-8) character coding.

اما متن را copy/past کردم بعد هم همانطور که شما گفتید
« آخرین ویرایش: 23 تیر 1392، 03:10 ب‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
منظورت واضح نیست . منظورت از کاراکتر خط جدید چی هست ؟
هر خط اگر حتی خالی هم باشه حد اقل دارایه یک هلامت $ هستش . حالا شما دقیقا میخای چه کار کنی ؟
« آخرین ویرایش: 23 تیر 1392، 05:05 ب‌ظ توسط ali.abry »

آفلاین fond

  • Full Member
  • *
  • ارسال: 144
منظور ایشون کاملا واضح هست (کاراکتر newline یا n\)

sed 's,\n,something,g' oldfile > newfile
برای تبدیل فایل‌های متنی ویندوز به لینوکس:

sed 's,\r\n,\n,g' olffile > newfile

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1319

برای تبدیل فایل‌های متنی ویندوز به لینوکس:

sed 's,\r\n,\n,g' olffile > newfile

dos2unix