소다소다
70
2021-04-01 16:10:47
4
162

(SHELL) 결과값에 특정 문자열 추출


안녕하세요. 특정 문자열을 추출하려고 awk를 사용해보고 있는데

원하는대로 결과값이 잘 나오질 않네요 ㅠㅠ


예시

iso.3.6.1.2.1.4.20.1.2.10.10.10.1 = INTEGER: 2

iso.3.6.1.2.1.4.20.1.2.10.10.80.45 = INTEGER: 1

iso.3.6.1.2.1.4.20.1.2.10.10.80.48 = INTEGER: 9


원하는 추출

10.10.10.1**2

10.10.10.45**1

10.10.10.48**9


**를 안붙이더라도 뭔가 구분할수있는 값을 추가 하고 싶습니다.

고수님들의 조언 부탁 드립니다..

0
  • 답변 4

  • howoni123
    1k
    2021-04-01 16:34:50
    cat q | awk -F. '{ print $11 "." $12 "." $13 "." $14  }' | awk '{ print $1 "**" $4 }'
  • TrueDev
    300
    2021-04-01 16:43:44 작성 2021-04-01 16:45:21 수정됨

    howoni123 님이 작성하신 게 훨씬 좋네요.

    제가 작성한 건 삭제할께요.

  • howoni123
    1k
    2021-04-01 16:51:22

    잉? 댓글달때 겹쳤었나보네요... 

  • 소다소다
    70
    2021-04-02 09:23:40

    많은 도움이 되었습니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.