2013-07-12 13 views
0

출력 파일을 85에서 158 행까지 표시하려면 cat 명령의 출력을 어떻게 얻을 수 있습니까?
각 라임에 숫자를 추가 한 다음 파이프를 연결할 수는 있지만, 숫자를 삭제하고 싶지는 않습니다.Unix는 행 범위 만 출력 할 수 있습니다.

아니면 다른 텍스트 파서를 사용해야합니까? 감사합니다. .

답변

6

당신은 나오지도 사용할 수 있습니다

sed -n '85,158p' file 

또는

는 는
head -n 158 file | tail -n 73 # 158-85=73 
+0

Thx는 매력처럼 작동합니다. D 5 분 안에 받아들입니다. head + tail nice one :) – mirkobrankovic

1

이 또한 사용할 수 있습니다!

cat file | sed -n '85,158p' file 
1

은 85 년, 158 D '파일

,691을 나오지도

이 명령은 예상대로 올바르게 작동합니다.

+0

이 작동 방법 및 이유에 대한 설명도 유용 할 수 있습니다. –