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

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

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


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

نویسنده موضوع: حذف کردن یک خط در چند فایل [حل شد ]  (دفعات بازدید: 698 بار)

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

آفلاین hamidrezakp

  • Sr. Member
  • *
  • ارسال: 432
  • جنسیت : پسر
  • Life is Good With GNU/Linux
    • Hamidrezakp Web Site
حذف کردن یک خط در چند فایل [حل شد ]
« : 21 فروردین 1393، 11:16 ب‌ظ »
سلام دوستان
من چند تا فایل html دارم که میخواهم توی هر کدوم یه css رو پاک کنم که اون خط هم توی همه مشابه هست. کسی از دوستان میتونه برنامه  ایی رو معرفی کنه؟
پیایش ممنونم.
« آخرین ویرایش: 22 فروردین 1393، 11:50 ق‌ظ توسط hamidrezakp »
HamidRezaKP.ir
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
پاسخ : حذف کردن یک خط در چند فایل
« پاسخ #1 : 21 فروردین 1393، 11:17 ب‌ظ »
با sed می شه انجام داد

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : حذف کردن یک خط در چند فایل
« پاسخ #2 : 22 فروردین 1393، 03:36 ق‌ظ »
این باید کمکتون کنه:

find /home/username/ -name \*.html -exec sed -i "/code-to-remove/d" {} \;

بعد از دستور find آدرس محلی که فایل ها قرار داره رو قرار بدید
html.* تمام فایل های html موجود رو پیدا میکنه
code-to-remove هم به جاش کدی که میخواید حذف بشه رو قرار بدید

اگر کد بالا کار نکرد از این استفاده کنید:

find /home/username/ -name \*.html -exec sed -i "s/code-to-remove//g" {} \;
« آخرین ویرایش: 22 فروردین 1393، 03:40 ق‌ظ توسط YPSD »
..I feel no fault for the fault I feel..

آفلاین hamidrezakp

  • Sr. Member
  • *
  • ارسال: 432
  • جنسیت : پسر
  • Life is Good With GNU/Linux
    • Hamidrezakp Web Site
پاسخ : حذف کردن یک خط در چند فایل
« پاسخ #3 : 22 فروردین 1393، 08:38 ق‌ظ »
حیلی خیلی ممنونم
HamidRezaKP.ir
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

آفلاین محسن صفری

  • Jr. Member
  • *
  • ارسال: 47
  • جنسیت : پسر
    • صفری آنلاین
پاسخ : حذف کردن یک خط در چند فایل
« پاسخ #4 : 22 فروردین 1393، 09:50 ق‌ظ »
لطف کنید موقع پرسیدن سوال چند خط از فایل ورودی و همچنین چند خط از نمونه خروجی که می خواید رو بگذارید تا بقیه روی ورودی و خروجی شما کد بنویسن و تست کنن .
« آخرین ویرایش: 22 فروردین 1393، 09:57 ق‌ظ توسط محسن صفری »

آفلاین hamidrezakp

  • Sr. Member
  • *
  • ارسال: 432
  • جنسیت : پسر
  • Life is Good With GNU/Linux
    • Hamidrezakp Web Site
پاسخ : حذف کردن یک خط در چند فایل
« پاسخ #5 : 22 فروردین 1393، 11:49 ق‌ظ »
لطف کنید موقع پرسیدن سوال چند خط از فایل ورودی و همچنین چند خط از نمونه خروجی که می خواید رو بگذارید تا بقیه روی ورودی و خروجی شما کد بنویسن و تست کنن .
البته . حق با شماست ولی من هنوز اون فایل ها رو دانلود نکردم .در اسرع وقت ورودی و خروجی رو میزارم.
HamidRezaKP.ir
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.