shell script 로 특정 특수기호 뒤에 올 숫자 바꿔주기
글쓴이: heshd / 작성시간: 월, 2015/09/14 - 2:06오후
안녕하세요, ini 파일에 있는값을 shell 로 변경 하려고 하는데 약간의 문제가 있어서 질문드립니다.
아래와 같이 Conf.ini 파일에 있는 RESET 변수 값을 RESET=2 로 변경하고 싶은데, 문제는 ini 파일에 있는 RESET 의 값이 1인지 아닌지 모르는 상황에서 바꾸고 싶습니다.
==> Conf.ini 파일에 있는 RESET 값이 무엇이든 간에 2로 바꾸고 싶습니다.
Conf.ini
[Configuration]
RESET=1
현재는 아래처럼 Conf.ini 파일의 RESET 에 정해진 값을 읽어다가 그것을 치환하는 방식을 하고 있습니다.
CUR_VAL=$(grep "RESET" Conf.ini | cut -d '=' -f2 | cut -c1)
sed -i "s/RESET=$CUR_VAL/RESET=2/g" Conf.ini
하지만 바꿔주어야 할 변수가 너무 많아서.. '=' 다음에 올 숫자를 원하는 숫자로 바꾸어 줄 수 있을까요?
Forums:
음 ..
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
오오오 원하던것입니다.
정말 감사합니다@
댓글 달기