안녕하세요~
Shell 상에서 Linux OS CVE Fix 목록을 1차원 배열변수에 넣어 DB에 Insert 하고자 Script를 작성중에 있습니다.
아래와 같은 RAW 문자열이 있습니다.
aaa CVE-2009-0745 bbb CVE-2009-0746 ccc CVE-2009-0747 ddd CVE-2009-0748 eee
원하는 조건은 위 문자열 행 내에서 CVE로 시작하는 13자리 문자열만을 추출하여 1차원 배열변수에 넣고자 합니다.
단순 grep으로는 CVE가 포함된 행 전체가 출력되기 때문에
위 조건처럼 문자행에 포함된 CVE로 시작하는 13자리 문자열만 추출하고자 하는데 도저히 감이 안옵니다;;
조언 좀 부탁드리겠습니다.
[ 원하는 결과값 ]
CVE-2009-0745
CVE-2009-0746
CVE-2009-0747
CVE-2009-0748