변수를 에코할 수 있지만 Java 쉘 명령에서 값을 바꿀 수는 없습니다.

변수를 에코할 수 있지만 Java 쉘 명령에서 값을 바꿀 수는 없습니다.

구성 파일에서 일부 변수(사용자 이름 및 비밀번호)를 읽고 이를 java 명령과 함께 사용하려고 합니다.

abc 구성 파일

user_id=myid  
user_password=mypassword  
jar=/home/abc.jar  

이제 실행 중입니다.

.  /home/abc.config;
echo $user_id;  
echo $user_password;  
java -jar $jar -u $user_id -p $user_password;  

실행 후 나는 o/p를 얻습니다 :-

myid  
mypassword  
java -jar $jar -u $user_id -p $user_password;  

내 질문은 변수를 에코할 수 있다면 java 명령과 함께 변수를 사용할 때 내가 뭘 잘못하고 있는지입니다.

관련 정보