Как извлечь значения из файлов свойств Java в сценарии bash / shell и сохранить в переменной и перейти к этой переменной
У меня есть файл config.properties, который содержит путь какouputdir=/data1/testdata/output
, Я могу извлечь их в оболочке и сохранить этот путь в переменной. В то время как я пытаюсь изменить каталог на этот путь, я получаю ошибку что-то вроде:No such file or directory/data1/testdata/output
Вот этот путь существует.
Что я пробовал это:
configPath=/data1/testdata.config.properties
my_value=$(grep outputdir $configPath| awk -F= '{print $2}')
echo $my_value
cd $my_value
таким образом я могу напечатать путь в my_value variable.but я не могу изменить каталог на $ my_value.can кто-нибудь сказать мне, что здесь не так и как я могу изменить каталог на эту переменную.