نقل و نبات شماره شانزده (tips & tricks) جایگزینی یک متن در تمام فایهل با بش اسکریپت

یه روز یکی از مشتریهام زنگ زدو و گفت عنوان سایتشو عوض کنم! خوب این چیزه مرسومیه اما مشکل این بود که سایتشو با روش خیلی قدیمی ، یعنی با phpخالی و Dreamviwer در زمانی که ویندوزی بودم و حتی نگاه درستی به توسعه سایت نداشتم، نوشتم ! تو این حالت هم باید کل فایل ها رو درست میکردم که کار واقعا اعصاب خرد کنی بود! اما حالا من مثلا با ترجبه تر و پخته تر شدم! و شانسیم که آوردم دسترسی ssh به سایته بود ;)

بنابراین با کمی بش اسکریپت و عبارات منظم این کارو کردم :D

 

for f in *.php
    do  
 sed -i  's,<title>.*</title>,<title><?php include("title.php"); ?></title>,g' "$f"
  done

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>