Сокращение скрипта создания БД и экземпляра WordPress

Судя по всему, Linux из Scratch (LFS) НЕ является производным дистрибутивом . Вы сами делаете вывод! Можно сказать, что любой дистрибутив GNU/Linux, который вы видите, является производным от тех же (или более) исходных текстов, что и LFS.

-1
16.01.2018, 11:50
1 ответ

4 строки в одну:

cp ${domain}/wp-config-sample.php ${domain}/wp-config.php
sed -i "s/database_name_here/${domain}"/g ${domain}/wp-config.php
sed -i "s/username_here/${domain}/g" ${domain}/wp-config.php
sed -i "s/password_here/${dbup}/g" ${domain}/wp-config.php

в (РЕДАКТИРОВАТЬ исправлено регулярное выражение после комментария)

sed "s/[a-z_]*name_here/${domain}/g;s/password_here/${dbup}/g" ${domain}/wp-config-sample.php > ${domain}/wp-config.php

Опять же, я не знаю, есть ли в вашем образце файла конфигурации другие строки, которые соответствуют «здесь имя _». У вас может быть несколько замен sed, разделенных ;в одной строке.

Запрашивать пароли — отличная мера безопасности, но использование их в командной строке позже сводит на нет... так что вам может сойти с рук указание паролей в командной строке, в среде процесса.

dbrp=mySillySecret dbup=mySecret myShortenedWordpressScript.sh example.com
1
28.01.2020, 05:10

Теги

Похожие вопросы