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