내용으로 건너뛰기
adminschool.net wiki
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
devel:bash:awk
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== HOW-TO awk ====== ===== introduction ===== - awk란 데이터 양식의 문서나 또는 자료를 처리하여 다른 형태의 문서 또는 결과물을 출력하는 프로그램 언어이다. - awk의 프로그램 동작 모델은 이것을 위해 아주 잘 만들어져 있다. - 정규표현식을 간단히 처리할 수 있다. ===== How to print single quote in awk ===== - awk 를 이용할때 single quote(') 를 출력하는 방법이다. - 다음 예를 통해 설명해 보자 <code bash> starlits@dream:~/test$ ls -l 합계 64 -rw-r--r-- 1 starlits users 58 2009-01-09 01:20 README -rw-r--r-- 1 starlits users 725 2010-10-21 18:27 b.sql drwxr-xr-x 3 starlits users 4096 2011-01-13 08:26 beflyc drwxr-xr-x 2 starlits users 4096 2010-09-25 08:01 dat -rw-r--r-- 1 starlits users 119 2010-10-21 18:30 grant.sql -rw-r--r-- 1 starlits users 24 2009-01-14 14:21 lftp_passive drwxr-xr-x 2 starlits users 20480 2009-06-18 17:35 lotto -rwxr-xr-x 1 starlits users 5913 2009-01-09 00:10 mon.pl -rw-r--r-- 1 starlits users 73 2008-11-19 20:44 msm drwxr-xr-x 2 starlits users 4096 2010-09-25 08:19 petra -rw-r--r-- 1 starlits users 257 2008-11-21 17:41 trace.sql </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> - 방법3 <code bash> ls -l | awk '{ print "value is '"'"'" $2 "'"'"'" }' </code> - 방법4 <code bash> ls -l | awk '{ print "value is ","'\''" $2 "'\''" }' </code> - 결과는 아래와 같다. <code bash> value is '64' value is '1' value is '1' value is '3' value is '2' value is '1' value is '1' value is '2' value is '1' value is '1' value is '2' value is '1' </code>
devel/bash/awk.txt
· 마지막으로 수정됨: 2011/05/23 10:10 저자
starlits
문서 도구
문서 보기
이전 판
역링크
맨 위로