옵션 |
|
안녕하세요.
test.ini 파일에는 아래와 같은 내용이 있습니다.
Model_Name=Test
#First_Page=UIPAGE_TEST
First_Page=ONLY_BOOT
Sleep_Time=60
제 의도는 위 파일에서 First_Page 에 해당하는 항목을 검색하는 것입니다.
그래서 아래와 같이 쉘스크립트를 작성하는데요.
test.ini 파일을 한줄씩 읽어 First_Page 항목의 값만(ex) ONLY_BOOT)
추출하려 합니다.
정규표현식이나 스크립트가 익숙치 않아서 버벅대다 질문 올립니다.
#!/bin/bash
fileName="test.ini"
while read line
do
firstStr=${line:0:1}
if [ "$firstStr" != "#" ] # 첫글자가 # 이면 패스~
then
line2=${line//[[:blank:]]/} # 공백 없애기
line3=${line2/[^First]/} # 이거, 안되네요. ㅠㅠ 검색해도 안나오고...
echo $line3
fi
done < $fileName
도움 주시면 고맙겠습니다.
그럼, 즐거운 하루 보내세요.