[완료]awk 질문입니다.
글쓴이: netionics / 작성시간: 수, 2007/08/29 - 1:20오전
awk 에서 print명령을 사용해서 출력하는 기초 예제입니다.
첨부된 good.png같이 출력되면 문제없는데 (맨 뒤에 5가 출력되어있습니다)
어떤 파일들은 bad.png같이 출력됩니다. (앞에 8, 9가 출력되있습니다)
마치 $0와 NF사이에 캐리지 리턴이 들어간 것처럼 $0을 출력하고 행의 처음으로 가서 NF가 출력됩니다.
정확히 똑같은 명령인데 이런식으로 다르게 출력되는 이유를 모르겠습니다.
텍스트 파일을 첨부했습니다. 다른 분들도 똑같은 결과가 나오나요?
참고로 awk version은 gnu awk 3.1.5입니다.
File attachments:
첨부 | 파일 크기 |
---|---|
good.png | 8.56 KB |
bad.png | 75.48 KB |
datafile.tar.gz | 512바이트 |
Forums:
파일 포맷의 문제입니다.
bad.png의 경우 datafile이 DOS 포맷으로 저장되어 있을 겁니다.
vi 에디터로 datafile을 열어서
:set ff=unix
로 포맷을 바꾸고 난 후에 다시 실행해 보세요.
-----
익명으로 쓴 글은 볼 수 없습니다.
-----
http://monpetit.posterous.com/
http://monpetit.tistory.com/
해결됐습니다.
:) 고맙습니다.
:)
댓글 달기