انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: rahmani در 22 تیر 1392، 06:32 بظ
-
سلام
چگونه کاراکتر خط جدید در پرونده های متنی را با یک عبارت جایگزین کنیم؟
ممنون
-
منظورتون را بیشتر توضیح بدید
-
سلام
چگونه کاراکتر خط جدید در پرونده های متنی را با یک عبارت جایگزین کنیم؟
ممنون
من از gedit استفاده میکنم. فایل رو با gedit باز کن؛ به آخر یک خط برو؛ شیفت رو نگهدار و فلش راست رو چند بار بزن تا مکاننما بره ابتدای خط بعد. این رو کپی کن و بعد در دیالوگ Replace بچسبون.
-
سلام
چگونه کاراکتر خط جدید در پرونده های متنی را با یک عبارت جایگزین کنیم؟
ممنون
من از gedit استفاده میکنم. فایل رو با gedit باز کن؛ به آخر یک خط برو؛ شیفت رو نگهدار و فلش راست رو چند بار بزن تا مکاننما بره ابتدای خط بعد. این رو کپی کن و بعد در دیالوگ Replace بچسبون.
اتفاقا خواستم این کار رابکنم اما این خطا را داد.
Could not open the file /home/user/lcco_a.doc using the Unicode (UTF-8) character coding.
اما متن را copy/past کردم بعد هم همانطور که شما گفتید
-
منظورت واضح نیست . منظورت از کاراکتر خط جدید چی هست ؟
هر خط اگر حتی خالی هم باشه حد اقل دارایه یک هلامت $ هستش . حالا شما دقیقا میخای چه کار کنی ؟
-
منظور ایشون کاملا واضح هست (کاراکتر newline یا n\)
sed 's,\n,something,g' oldfile > newfile
برای تبدیل فایلهای متنی ویندوز به لینوکس:
sed 's,\r\n,\n,g' olffile > newfile
-
برای تبدیل فایلهای متنی ویندوز به لینوکس:
sed 's,\r\n,\n,g' olffile > newfile
dos2unix