awk 이용하여 출력 메시지 편집
글쓴이: exitys66 / 작성시간: 수, 2015/07/29 - 3:28오후
안녕하세요 도움이 필요한 초보입니다.
"test3.c", line 23.17: 1506-438 (I) The variable "j" might be used before it is set.
위에 있는 메시지를 awk명령어를 이용하여 csv파일로 출력하고 싶습니다.
불필요한 앞의 두 필드를 날리는건 괜찮아요 예를들면 23,17:,1506-438,(I),The variable "j" might be used before it is set. 이런식으로.....
뒤에 있는 문장을 묶어주는게 어렵더라구요 제발 도와주세요 ㅠㅠ
Forums:
match(), 정규표현식
match(), 정규표현식, 괄호를 써서, 각 부분에서 저장하고 싶은 내용을 배열에 저장하는 방식 어떨까요?
https://www.gnu.org/software/gawk/manual/html_node/String-Functions.html
출력할 때는 또 field separator로 쉼표 지정하시면 CSV로 얼추... (원문에 쉼표가 있다면 CSV 구분자가 아닌 녀석은 escape도 해주셔야 하겠지만요.)
댓글 달기