사용자 도구

사이트 도구


devel:bash:awk

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
마지막 판 양쪽 다음 판
devel:bash:awk [2011/05/23 09:19]
starlits 새로 만듦
devel:bash:awk [2011/05/23 09:23]
starlits
줄 2: 줄 2:
  
 ===== introduction ===== ===== introduction =====
-  - awk 란 +  - awk란 데이터 양식의 문서나 또는 자료를 처리하여 다른 형태의 문서 또는 결과물을 출력하는 프로그램 언어이다. 
 +  - awk의 프로그램 동작 모델은 이것을 위해 아주 잘 만들어져 있다. 
 +  - 정규표현식을 간단히 처리할 수 있다.
  
 ===== How to print single quote in awk ===== ===== How to print single quote in awk =====
줄 21: 줄 23:
 -rw-r--r-- 1 starlits users   257 2008-11-21 17:41 trace.sql -rw-r--r-- 1 starlits users   257 2008-11-21 17:41 trace.sql
 </code> </code>
-  - 방법1 <code bash> ls -l | awk -v q="'" '{ print "value is" q $2 q }' </code> +    - 방법1 <code bash> ls -l | awk -v q="'" '{ print "value is" q $2 q }' </code> 
-  - 방법2 <code bash> ls -l | awk '{ print "value is","\x27" $2 "\x27" }' </code> +    - 방법2 <code bash> ls -l | awk '{ print "value is","\x27" $2 "\x27" }' </code> 
-  - 방법3 <code bash> ls -l | awk '{ print "value is '"'"'" $2 "'"'"'" }' </code> +    - 방법3 <code bash> ls -l | awk '{ print "value is '"'"'" $2 "'"'"'" }' </code> 
-  - 방법4 <code bash> ls -l | awk '{ print "value is ","'\''" $2 "'\''" }' </code>+    - 방법4 <code bash> ls -l | awk '{ print "value is ","'\''" $2 "'\''" }' </code>
   - 답은 아래와 같다. <code bash>   - 답은 아래와 같다. <code bash>
 value is  '64' value is  '64'
devel/bash/awk.txt · 마지막으로 수정됨: 2011/05/23 10:10 저자 starlits