논리에러's Blog
논리에러의 독백공간

sed 와 awk 기본문법

기술문서 2007/10/03 00:41 by 논리에러

sed - 라인단위 편집
sed [-n] [-e script[ [ -f script_file] [file1 [file2...]]

awk - 필드 단위 패턴 처리
awk [-f program_file] [-F c] ['pattern {action}'] [file_name]

** 각 옵션의 설명은 man page 참고하거나 검색엔진 검색을 통해 알아보길 바람

2007/10/03 00:41 2007/10/03 00:41
hp-ux /etc/passwd 파일을 ":" 를 기준으로 필드별로 나누어 파일에 저장하기

#!/usr/bin/ksh
i=1
while [ $i -lt 8 ]
do
    awk -F: '{print $'"${i}"'}' /etc/passwd >>Field${i}.txt
    echo $i 번째 필드완료
    let i=${i}+1
done

CentOS 4.5 버전
#!/bin/sh
i=1
while [ $i -lt 8 ]
do
    awk -F: '{print $'"${i}"'}' /etc/passwd >>Field${i}.txt
    echo $i 번째 필드완료
    let i=${i}+1
done
2007/08/20 09:36 2007/08/20 09:36
TAG ,
1 
전체 (120)
일상생활 (89)
기술문서 (14)
사진 (16)
재테크 (1)