بسم الله الرحمن الرحيم
يحتوي سكربيت الباش على العديد من الخصائص لتعامل مع النصوص و منها البحث و الأستبدال بواسطة هذه الصيغة :
${Text/old/new}
و هذا السكريبت مثال عملي على أستخدام هذه الصيغة :
#!/bin/bash
text="Hello,World"
old="World"
new="UAE"
echo "old text:" $text
newtext=${text/$old/$new}
echo "new text:" $newtext
هنالك ملاحظة عند أستخدام هذه الصيغة , تلاحظ اننا لم نستخدم $ قبل المتغير text حيث أن كتابة المتغير بهذه الصورة $text سيؤدي لخطأ عند التنفيذ .
ليست هناك تعليقات:
إرسال تعليق