파일의 일부를 삭제하고 다른 파일에 저장하는 방법 - vi를 사용하여

파일의 일부를 삭제하고 다른 파일에 저장하는 방법 - vi를 사용하여

stuff.txt라는 파일이 있고 이를 vi에서 편집한다고 가정해 보십시오.

고양이용품.txt

11233

무의미한 말

그것은 중요하지 않습니다

<---------커서가 여기에 있다고 가정하세요.

xxcvbbb

dfdfdd

vi를 종료하지 않고 커서 아래에서 삭제하고 stuff2.txt라는 새 파일에 저장하려면 어떻게 해야 합니까?

답변1

다음 명령을 실행할 수 있습니다(모드에 있음 ex).

:.,$d
:w! stuff2.txt

이제 문제는 vi내부 표현 이 stuff.txt파일과 동일하다는 것입니다 stuff2.txt. 따라서 다음 명령을 하나 더 실행해야 합니다.

:e!

vi이렇게 하면 해당 항목이 다시 읽혀져 stuff.txt삭제가 효과적으로 취소 됩니다 .

관련 정보