انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: rahimi12 در 22 فروردین 1396، 07:40 بظ
-
سلام. من میتونم یک سورس وب رو توی فایلی ذخیره کنم. اما نیاز دارم اینکار رو بکنم که داخل اون فایل که سورس سایت هست اگر عبارتی مثلا web بود رو پیدا بکنه و اونو تبدیل بکنه به source
یعنی یک کلمه رو دنبالش بگرده و اونو با عبارتی که من تعیین میکنم عوض کنه و در فایلی جدید ذخیره کنه.
لطفا بفرمایید این یه تیکش رو چجوری انجام بدم؟
-
sed -i s/web/source/ file
-
مرسی آقا میلاد
-
ببخشید آقا میلاد مثلا اگر خواستیم دنبال عبارتی مثل http://rahimi.ir/zahra.php باشیم و اونو با leyla.php عوض کنیم اونموقع چجوری میشه؟
در دستور شما زدم ارور داد.
sed: -e expression #1, char 13: unknown option to `s'
-
ببخشید آقا میلاد مثلا اگر خواستیم دنبال عبارتی مثل http://rahimi.ir/zahra.php باشیم و اونو با leyla.php عوض کنیم اونموقع چجوری میشه؟
در دستور شما زدم ارور داد.
sed: -e expression #1, char 13: unknown option to `s'
لطفا راهنمایی کنید. Man page رو خوندم چیزی دستگیرم نشد
-
باید / ها رو escape کنید:
sed -i 's/http:\/\/rahimi.ir\/zahra.php/leyla.php/' file