게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
쉘스크립트 문자열 검색 관련 문의드립니다.
게시물ID : programmer_14273짧은주소 복사하기
작성자 : 상사꽃
추천 : 0
조회수 : 816회
댓글수 : 6개
등록시간 : 2015/11/05 11:03:53
옵션
  • 본인삭제금지

안녕하세요.


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


도움 주시면 고맙겠습니다.


그럼, 즐거운 하루 보내세요.

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호