2010. 9. 1. 13:53
(unix)shell script 예제
2010. 9. 1. 13:53 in Unix/Linux
/var/log/messages* 화일에서
aaa 라는 문자열이 들어간 행만 뽑아 화일1로 저장하고
그중 8번째 필드값만 추출하는데 데이타가 겹치는 경우가 있어 (중복된 값은 제거) 하고
화일2로 저장
grep aaa /var/log/messages* >file1
awk '{print $8}' file1 | sort | uniq >file2
두개의 구문을 아래와 같이 한 줄로 실행할 수도 있습니다.
grep aaa /var/log/messages* | awk '{print $8}' | sort | uniq >file2