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