lastb | awk '{print $1}'                     여기서 ' 는 홑 따옴표
 

awk : 패턴 검색과 처리를 위한 언어

=> 명령어의 이름은 개발자인 Alfred V. Aho, Peter J. Weinberger, Brian W. Kernighan 3인의
    머리글자를 사용해서 만든 것이다.

  awk '{ action}' filename

# ls -l | awk '{print $0}'              # 전체 필드가 모두 나타나도록...

drwxr-xr-x   2   prof9i4  dba          512  4월   25일  15:44   a_dir
drwxr-xr-x   2   prof9i4  dba          512  4월   18일  23:53   b_dir

     $1         $2     $3        $4            $5  $6        $7     $8        $9 
                                                 $0                                                    

 

# ls -l | awk '{print $1}'                                        # 1번 필드만 나타도록...
# ls -l | awk '{print $1, $9}'                                  # 1번과 9번 필드만 나타나도록...
# ls -l | awk '{print $3 "\t" $4 "\t" $9}'                   # Tab 키가 적용된 결과...
# ls -lt | awk '{print $9, "is using", $5, "bytes"}'      # text 추가

# ls -lt | awk '$5 <= 200 {print $0}'                      # 5번 필드가 200 이하일 경우 출력 

'프로그래밍 > Shell Programming' 카테고리의 다른 글

cut, past, grep, sort, sed 명령어 예제  (0) 2011.07.12
set과 env차이  (0) 2011.07.11
Shell Script 정리 된 자료  (0) 2011.07.11
정수 및 문자열 비교  (0) 2011.07.11
시스템변수  (0) 2011.07.11
AND