Jak wyodrębnić wartości z plików właściwości Java w skrypcie bash / shell i zapisać w zmiennej i cd do tej zmiennej
Mam plik config.properties zawierający ścieżkę podobną doouputdir=/data1/testdata/output
. Jestem w stanie wyodrębnić je w powłoce i zapisać tę ścieżkę w zmiennej. Podczas próby zmiany katalogu na tę ścieżkę otrzymuję błąd podobny do tego:No such file or directory/data1/testdata/output
, ta ścieżka istnieje.
Próbowałem:
configPath=/data1/testdata.config.properties
my_value=$(grep outputdir $configPath| awk -F= '{print $2}')
echo $my_value
cd $my_value
przez to jestem w stanie wydrukować ścieżkę w zmiennej my_value.but nie jestem w stanie zmienić katalogu na $ my_value.can ktoś mi powie, co tu jest nie tak i jak mogę zmienić katalog na tę zmienną.