Der beste / einfachste Weg, Konfigurationsparameter in Sh / Bash und PHP zu parsen

8

Ich habe in jedem php-Projekt (ca. 25!) einige SH-Skripte, die mir bei Routineaufgaben wie Deployment, Repo-Syncronisierung, Export / Export von Datenbanken usw. helfen.

Die sh-Skripte sind für alle von mir verwalteten Projekte gleich, daher muss eine Konfigurationsdatei vorhanden sein, um verschiedene Parameter zu speichern, die vom Projekt abhängen:

%Vor%

Ich muss nur einen sauberen Weg finden, wie diese Konfigurationsdatei von einem sh-Skript gelesen (geparst) werden kann und gleichzeitig dieselben Parameter aus meinen PHP-Skripten lesen kann. Ohne XML verwenden zu müssen.

Kennst du eine gute Lösung dafür?

Guillermo

    
Guillermo 13.08.2010, 19:40
quelle

5 Antworten

6

Wenn Sie die Datei nicht wie in pavanlimo anzeigen möchten, besteht eine andere Möglichkeit darin, die Variablen mithilfe einer Schleife einzufügen:

%Vor%

In PHP gelten dieselben grundlegenden Konzepte:

%Vor%     
Kaleb Pederson 13.08.2010, 19:52
quelle
17

Einfach die Script-Conf-Datei als eine andere SH-Datei angeben!.

Beispiel:

conf-file.sh:

%Vor%

Dein aktuelles Skript:

%Vor%

Und die gleiche conf-Datei kann in PHP geparst werden: Ссылка

    
pavanlimo 13.08.2010 19:46
quelle
3

Für einen Bash-INI-Dateiparser siehe auch:

Ссылка

    
carlo 14.08.2010 08:30
quelle
1

um die Ini-Datei von sh / bash zu analysieren

%Vor%

dann von PHP, verwenden Sie argv

    
ghostdog74 14.08.2010 00:55
quelle
0

INI! Ссылка

    
eliego 13.08.2010 19:43
quelle