2014-05-24 2 views
1

파일의 현재 위치는 어떻게 찾을 수 있습니까? 파일의 총 수를 계산할 수 있습니다. 나는 tell()seek() 기능에 대해 읽었지 만 정확히 어떻게 사용하는지 이해하지 못합니다.라인 번호 찾기

+0

정확히 알고 싶습니까? 줄 번호 또는 바이트 오프셋? –

답변

1

파일 (파일 핸들러)에서 읽을 때 $.을 사용하면 현재 입력 행의 행 번호를 찾을 수 있습니다. $.의 값을 재설정하려면 현재 입력 파일 핸들을 닫아야합니다.

perlvar을 참조하십시오.

+0

예 실제로 내가 사용하는 것, 말하고 찾기 기능으로 할 수 있는지 묻습니다. – PYPL

+0

'tell'과'seek'만으로는 불가능합니다. 현재 파일 위치가 놓여있는 행의 행 번호를 찾으려면 파일의 내용을 처음부터 현재 파일 위치까지 바이트 단위로 확인해야합니다. –