Nach Wordpress DB_NAME, DB_USER, DB_PASSWORD und DB_HOST in wp-config.php grep-en

English Deutsch

Diese grep-Anweisung filtert die Inhalte von DB_NAME, DB_USER, DB_PASSWORD und DB_HOST aus einer wp-config.php:

example-3.txt

Beispielsweise extrahiert sie aus der wp-config.php-Zeile

example-2.php

den Wert techoverflow.

Hier sind die Anweisungen für DB_NAME, DB_USER, DB_PASSWORD und DB_HOST:

example-1.txt
DB_USER=$(grep -oP "define\(['\"]DB_USER['\"],\s*['\"]\K[^'\"]+(?=[\'\"]\s*\)\s*;)" wp-config.php)
DB_PASSWORD=$(grep -oP "define\(['\"]DB_PASSWORD['\"],\s*['\"]\K[^'\"]+(?=[\'\"]\s*\)\s*;)" wp-config.php)
DB_HOST=$(grep -oP "define\(['\"]DB_HOST['\"],\s*['\"]\K[^'\"]+(?=[\'\"]\s*\)\s*;)" wp-config.php)

Sie können dies beispielsweise in automatischen Backup-Skripten verwenden, ohne das Passwort manuell in das Backup-Skript zu kopieren


Check out similar posts by category: PHP, Wordpress