sed - 라인단위 편집
sed [-n] [-e script[ [ -f script_file] [file1 [file2...]]
awk - 필드 단위 패턴 처리
awk [-f program_file] [-F c] ['pattern {action}'] [file_name]
** 각 옵션의 설명은 man page 참고하거나 검색엔진 검색을 통해 알아보길 바람
'awk'에 해당되는 글 2건
- 2007/10/03 sed 와 awk 기본문법 (1)
- 2007/08/20 hp-ux에서 awk 를 이용하여 /etc/passwd 파일 필드별로 나누기 (2)
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
#!/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
댓글을 달아 주세요
쉘명령어 하나만 잘 써도 왠만한 프로그래밍 언어에 비교하지 못할 수준의 효율을 낸다는걸 세삼느끼게 하는게 sed와 awk이죠.
2007/10/03 22:39저거 쓰기 시작하기 전에는 모두 어줍잖게 아는 파이썬으로 했습니다 -_-;