اذهب إلى المحتوى

TheProgrammer

الأعضاء
  • المساهمات

    130
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    1

إجابات الأسئلة

  1. إجابة TheProgrammer سؤال في كيف أجعل sed يحذف جميع التعليقات في ملف ؟ كانت الإجابة المقبولة   
    يمكنك إضافة `[ \t]*` والتي تعني تحديد جميع المسافات في بداية السطر إلى الأمر ليصبح الأمر كالتالي:
    sed -e '/^[ \t]*#/d'وهذا الأمر سيحدد جميع الأسطر التي تبدأ من 0 أو أكثر مسافة أو tab ثم تليها رمز # وسيقوم الأمر sed بحذف هذه الأسطر.
    وهنالك عدة أوامر أخرى تقوم بنفس الوظيفة، مثل الأمر التالي:
    sed '/^[[:blank:]]*#/d' file.txtأو الأمر التالي:
    sed -e '/^[[:space:]]*/d'كما يمكنك استخدام grep بدلا من sed ليصبح الأمر كالتالي:
    grep -v '^[[:blank:]]*#' file.txtالمصدر
×
×
  • أضف...