So extrahieren Sie Werte aus Java-Eigenschaftendateien in einem Bash / Shell-Skript und speichern sie in einer Variablen und auf einer CD für diese Variable
Ich habe eine config.properties-Datei, die einen Pfad wie enthältouputdir=/data1/testdata/output
. Ich kann diese in der Shell extrahieren und diesen Pfad in einer Variablen speichern. Während ich versuche, das Verzeichnis in diesen Pfad zu ändern, erhalte ich eine Fehlermeldung wie:No such file or directory/data1/testdata/output
Diesen Weg gibt es.
Was ich versucht habe ist:
configPath=/data1/testdata.config.properties
my_value=$(grep outputdir $configPath| awk -F= '{print $2}')
echo $my_value
cd $my_value
Auf diese Weise kann ich den Pfad in der Variable my_value ausgeben. Ich kann jedoch das Verzeichnis nicht in $ my_value ändern. Niemand kann mir sagen, was hier falsch ist und wie ich das Verzeichnis in diese Variable ändern kann.