awk 조건에 따라 다른 이름으로 저장 하기
글쓴이: riotkun / 작성시간: 토, 2013/02/02 - 11:32오후
도와주세요 ㅠㅠ 아무리 생각해도 해결법이 나오지 않네요
awk를 사용 해서 조건을 만족하는 것을 출력하여 저장할 파일 이름을 지정해. 주는 것 입니다
test.txt 파일 안에
8025hzt 01A 2010 20
8025hzt 01A 2010 20
8025hzt 01B 2010 20
8025hzt 01B 2010 20
8025hzt 01C 2010 20
8025hzt 01C 2010 20
8025hzt 01D 2010 20
$2에 들어오는 내용이 같은 것 끼리 내보내서 $2.txt로 각각 저장 하는 것 입니다.
01A.txt
8025hzt 01A 2010 20
8025hzt 01A 2010 20
01B.txt
8025hzt 01B 2010 20
8025hzt 01B 2010 20
이런 식으로 awk를 이용해서 할 수 있을 까요?
for문을 이용해도 되고 다른 방법이 있다면 알려주세요
Forums:
awk '{ print $0 > ($2
awk '{ print $0 > ($2 ".txt"); }' test.txt
퍼팩트합니다^^
if문 for문을 사용해서 만들기는 했는데 이렇게 간단하게 나올 줄 몰랐네요^^;;
감사합니다
댓글 달기