shell script에서 설정파일(cfg)의 특정부분만 변수로 지정하려고 합니다..
글쓴이: vega_iron / 작성시간: 토, 2016/01/30 - 3:22오후
안녕하세요.
저는 초보개발자 입니다.
최근에 shell script를 이용해서 자사 제품 자동설치스크립트를 만드는 업무를 받아서 진행하고있습니다.
shell script는 처음이라 많이 어려움이 있지만 인터넷보면서 이것저것 찾아서 하니까 할만은 하더라구요.
그런데 설정파일에서 사용자에게 입력받은 부분을 변수로 처리하고 그 처리된 부분을 변수가 아닌 입력한 값으로 변경하여 저장하려고 하는 부분에서 막혀서 이곳에 찾아왔습니다.
예를들면
[COMMON]
home_path=$path
[PRO_1]
path=$path/pro1/test
[PRO_2]
path=$path/pro2/test
위 처럼 되어있을 때 공통으로 처리되는 부분은 path변수로 사용자에게 입력받으면 되는데 그 후에, 저 파일이 $path형태로 있으면 안되니까 사용자가 입력한 값으로 변경해서 저장하려고 하거든요..
예를들면
홈디렉토리를 입력해주세요.
/oracle/product/home_path
위처럼 입력했다면
$path 대신 /oracle/product/home_path가 들어가있는 상태로 파일을 저장하려고 합니다...
선배님들 도움좀 부탁드립니다.
Forums:
제가 질문을 제대로 이해한건지
제가 질문을 제대로 이해한건지 모르겠지만..
$PATH로 사용하시면 됩니다.
소곤소곤
댓글 달기