Frage

Hallo, ich habe folgende Eigenschaftendatei (etwas.Eigenschaften)

SERVER1_PROPERTY1=123    
SERVER1_PROPERTY2=${SERVER1_PROPERTY1}/123

und folgendes Bash-Skript, das eine der Eigenschaften abruft:

#!/bin/bash

. something.properties

SRV="SERVER1"

eval PROPERTY2=\$${SRV}_PROPERTY2

echo $PROPERTY2

das Ergebnis ist:

123/123

aber ich möchte, dass es ist

${SERVER1_PROPERTY1}/123

Wie kann ich das erreichen?

War es hilfreich?

Lösung

Die Erweiterung erfolgt, wenn Sie die Datei (. something.properties) als Quelle angeben.

Schreiben Sie SERVER1_PROPERTY2='${SERVER1_PROPERTY1}/123' in Ihre Eigenschaftendateien, um die Erweiterung zu deaktivieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top