[unix] 적은 줄부터 파일에 줄 쓰기

에있는 동안 vim나는 것은 내가 다른 파일을 볼 수있어 파일에서 라인의 범위를 작성할 수 있습니다. 예를 들어

:1,10 w outfile.txt

1 ~ 10 행을 outfile.txt에 씁니다.

를 사용하여 파일을 보면서 동일한 작업을 수행 할 수 있습니까 less?



답변

10Gmm1G|mcat > outfile.txt

(안에 입력 됨 less) 입력이 한 화면에 맞지 않는 한 작동합니다 (이 경우 모든 입력이 outfile.txt어떤 이유로 종료됩니다 ).

  • 10G 라인에 당신을 가져옵니다 10
  • mmm거기 에 마크를 설정
  • 1G( g이 경우 와 동일 ) 1 행으로 이동합니다.
  • |m 현재 줄에서 파이프하여 표시 m
  • cat > outfile.txt: 그것은 그 명령으로 파이프됩니다.

답변

당신은 view같은 것을 사용할 수 있습니다vi -r


답변