Bonjour, je cherche à récupérer une chaîne de caractère dans un fichier en fonction d'un pattern, cependant avec la commande sed je n'y parvient pas
Je dois récupérer les chaines : bdd_name, my_user et my_pass

Le contenu du fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'bdd_name',
      'username' => 'my_user',
      'password' => 'my_pass',
      'host'     => 'localhost',
      'port'     => '',
      'driver'   => 'mysql',
      'prefix'   => 'adom_',
    ),
  ),
);
Ma commande de test :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -ne "/      ''database' => '(.*)'/p" settings.php