إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

استفسار في كود التبديل

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [مشكلة] استفسار في كود التبديل

    السلام عليكم ايها الاخوه لدي استسفار بسيط لو سمحتم
    مثلا لدي الملف التالي open.conf او open.ini
    مثلا اريد ان اعمل شل سكربت يقوم بالتالي
    هناك قيم موجوده بالملف مثلا sub1= 10 و np= null و tt= 4
    مع العلم ان الملف open يحتوي الف سطر ومع العلم ان القيم متفرقه في اكثر من سطر وليس قيمة تحت الاخرى
    واريد ان اعمل شل سكربت اضع فيه تعديل القيم sub1= 10 و np= null و tt= 4
    الى sub1= 50 و np= open و tt= 3
    يعني اريد ان اعمل شل سكربت
    يبحث عن القيمة التاليه
    sub1= 10
    ويستبدلها الى
    sub1= 50
    هل هناك ميزه في برمجه الشل تتيح البحث عن القيم واستبدالها بشكل سريع
    وكيف تتم ذلك
    مع العلم اني مبتدأ واتعلم البرمجه
    ارجوا منكم اجابه واضحه لو سمحتم
    ملاحظة القيم افتراضية وليست هي التي اريد التعديل عليها
    بنتظاركم جميعا وشكرا

  • #2
    السلام عليكم ورحمة الله

    يمكنك الاستعانة بالأمر sed ، مثلا :
    كود:
    sed -i "s/sub1\s*=\s*10/sub1=50/g" open.conf
    فتتحول جميع العبارات sub1=10 (مهما كانت المسافة الفاصلة بين علامة = وغيرها) إلى sub1=50

    أخوك.
    والمرء ساع لأمر ليس يدركه .. والعيش شح وإشفاق وتأميل
    مدونتي
    http://www.silencker.com

    تعليق

    يعمل...
    X