texture.cpp: undefined reference to `glGenTexture`
와 같이 출력되는 상황에서 glGenTexture만 추출하려고 합니다.
검색을 했는데 잘 못찾아서 질문 올립니다.
혹시 아시는 분은 도움 좀 부탁드릴께요.
$ cat temp texture.cpp: undefined reference to `glGenTexture`
$ sed 's/^.\+`\(.\+\)`$/\1/' temp glGenTexture
설명: s 치환명령 (s/A/B/ : A를 B로 치환하라)
^ 시작 문자가 . 아무 문자이며 \+ 아무 문자가 한글자 이상 ` 홑따옴표 \( \) 괄호안의 내용과 매치되는것이 뒤에 \1 과 매치되게 됩니다. ` 홑따옴표 $ 마지막 (홑따옴표로 종료)
매치된 전체 줄을 \1 으로 치환하라 (\1 은 매치된 전체 줄중 괄호안의 문자열을 의미)
오 덕분에 응용해서 하나 해결했어요 ㅠㅠ 많이 배웠습니다 감사합니다!!!
잘 돌아 갑니다.
초보입니다. 기적을 보고 싶으면 , 기적이 되라
sed 's/.*`\(.*\)`.*$/\1/' temp
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
이렇게 하면 될거 같아요
$ cat temp
texture.cpp: undefined reference to `glGenTexture`
$ sed 's/^.\+`\(.\+\)`$/\1/' temp
glGenTexture
설명:
s 치환명령 (s/A/B/ : A를 B로 치환하라)
^ 시작 문자가
. 아무 문자이며
\+ 아무 문자가 한글자 이상
` 홑따옴표
\( \) 괄호안의 내용과 매치되는것이 뒤에 \1 과 매치되게 됩니다.
` 홑따옴표
$ 마지막 (홑따옴표로 종료)
매치된 전체 줄을 \1 으로 치환하라 (\1 은 매치된 전체 줄중 괄호안의 문자열을 의미)
감사합니다 ㅠㅠㅠㅠㅠ
오 덕분에 응용해서 하나 해결했어요 ㅠㅠ 많이 배웠습니다 감사합니다!!!
답변 감사해요.
잘 돌아 갑니다.
초보입니다. 기적을 보고 싶으면 , 기적이 되라
other method
sed 's/.*`\(.*\)`.*$/\1/' temp
댓글 달기