[완료] 한 명령으로 파일의 특정라인만 읽어오려면 어떻게 하는게 좋을까요?
글쓴이: yundorri / 작성시간: 금, 2007/03/16 - 12:11오후
test.txt의 100번째 라인을 읽어와야 한다면
보통은
head -n100 test.txt | tail -n1
이라고 하면 쉽습니다. 하지만 system load를 생각한다면
head와 tail 두 명령을 사용하지 않고
위 기능을 수행해주는 하나의 명령을 알면 될것 같습니다.
도움 부탁드립니다.
Forums:
별로 부하가 없을 텐데요?
head와 tail는 각자의 기능에 최적화된 녀석이고 그걸 엮어서 쓰는 거야 유닉스의 당연한 처리방식입니다. 저 둘의 기능을 하나로 묶은 게 나온다 해도 저 둘을 엮은 것보다 더 좋은 성능을 내기는 힘들지 않을까요?
awk 'NR==100 { print $0;exit
awk 'NR==100 { print $0;exit }' filename
..
http://kldp.org/node/61977#comment-271084
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?
우왓! 벌써 이렇게
우왓! 벌써 이렇게 답변들을 @_@
감사합니다.
제가 server monitoring하는 tool을 만들고 있어서 가능한 어쩔 수 없이 한 번 썻던 tool만
써야되거든요. 여러가지 tool을 많이 쓰면 그만큼 load도 많이 될 테니까요. ^^
댓글 달기